Anglicized form of Irish Ó hAnnáin, meaning 'descendant of Annán', a diminutive of 'storm'.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hannon?
Swipe through thousands of names like it