Anglo-Saxon

ham 1

Meaning & History

An Old English term denoting "home, estate, settlement".

Names containing this element

21