It means farm and comes from the Anglo Saxon or Old English language.
What does the ham in Birmingham mean
Didn't find the answer you were looking for?