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

16y ago

What else can I help you with?