Ham
village · Gloucestershire
Old EnglishAI-generated
The name Ham means 'homestead' or 'village'. It is a common Old English place-name element.
Word origins
- Ham
- Old Englishhomestead, village, estate(from hām "village, homestead, estate")
Historical forms
Hamme