answersLogoWhite

0

Origin is Old English, from "HAM" (long 'a") meaning dwelling or group of same, village, hence hamlet, and many English placenames with "HAM" on the end.

User Avatar

Wiki User

∙ 17y ago

What else can I help you with?