← Back to map

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