Family name origins & meanings
- Irish : Anglicized form of Gaelic Ó hIfearnáin ‘descendant of Ifearnán’, a personal name from a diminutive of ifreannach ‘demon’ (from ifreann ‘hell’).
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe