Shanahan Family History
Shanahan Surname Meaning
Irish (Tipperary and Limerick): shortened Anglicized form of Gaelic Ó Seanacháin or Mac Seanacháin ‘descendant of Seanachán’ a diminutive of Seanach a personal name from sean ‘ancient old’.
Source: Dictionary of American Family Names 2nd edition, 2022
