Family name origins & meanings
- Irish : variant of Hanafin or alternatively of the cognate Hannavan, a shortened Anglicized form of Gaelic Ó Hainbheáin occurring chiefly in County Monaghan.
Your partner in parenting from baby name inspiration to college planning.
Subscribe