Meaning:Descendant of Seanach; Ancient, old
Shanahan is a boy’s given name and surname of Irish origin. It’s an anglicized form of the surname Ó Seanacháin, meaning “descendant of Seanach.” Seanach was a personal name deriving from the Irish word sean, meaning “ancient” or “old.” Choosing this name could be a lovely way to express your wish that baby will have a long and happy life! Famous bearers of this name include Brendan Shanahan, the current president of the Toronto Maple Leafs, and NFL coach Kyle Shanahan. A famous historic bearer was Jennie Shanahan, a member of the Irish Citizen Army who was involved in Ireland’s 1916 Rising.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.