Diminutive of the Norman name Hamo, meaning 'home' or 'little home-lover'.
Like Hamlin?
Swipe through thousands of names like it