Updated June 9, 2019

Find Baby Names

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’.