English place-based surname meaning 'homestead on the boundary', from Old English 'mearc' and 'ham'.
Like Markham?
Swipe through thousands of names like it