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.

Search Baby Boy Names

Search by:

  • Name or Meaning
  • Filter
  • Letter