English place name meaning 'homestead in a valley' from Old English 'denu' (valley) and 'ham' (home).
Like Denham?
Swipe through thousands of names like it