Anglicized form of Irish Ó hAnnáin, meaning 'descendant of Annán', a diminutive of 'storm'.
Like Hannon?
Swipe through thousands of names like it