Family name origins & meanings
- Irish : Anglicized form of Gaelic Ó hIarnáin, Ó hEarnáin, ‘descendant of Iarnán, Earnán’, possibly from i-arn ‘iron’.
- Irish : reduced form of Heffernan.
Your partner in parenting from baby name inspiration to college planning.
Subscribe