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.