English place-name surname from Old English 'lang' (long) and 'ham' (homestead), meaning 'long settlement.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Lanham?
Swipe through thousands of names like it