English place-based surname meaning 'homestead on the boundary', from Old English 'mearc' and 'ham'.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Markham?
Swipe through thousands of names like it