Family name origins & meanings
- English (mainly Lancashire) : patronymic from the Norman personal name Hamo, Hamon (see Hammond).
- Irish : shortened Anglicized form of Gaelic Ó hAmhsaigh ‘descendant of Amhsach’ a byname meaning ‘mercenary soldier’ or ‘messenger’, from the adjective amhasach ‘aggressive’.