Origin of the Surname The Shanahan surname, with its original Gaelic form “Ó Seanacháin”, carries with it a long-standing heritage deeply embedded in the historical tapestry of Ireland. The prefix “Ó” denotes “descendant of”, indicating the name’s origin in familial ties to a forebear named Seanachán. Etymology and Meaning...
