The name Shannon and related names MacShannon and O'Shannon are Scottish surnames connected to Search, a storyteller or historian. Other forms of the name are Gilshenan and Giltennen. Maybe connected to O'Shawnessey or O'Shannahan (the latter is Irish). Several old Gaelic names both Scottish and Irish and unrelated to each other were Anglicized as Shannon.