NameHub
Anglo-Saxon

ham 1

Meaning & History
An Old English term denoting "home, estate, settlement".
Names containing this element

21

Ask AI