Anglo-Saxon

ham 2

Meaning & History

An Old English term meaning "water meadow, enclosure".

Names containing this element

4