English place-based name from Blaydon, a town in County Durham, likely meaning 'black hill' or 'dark valley' in Old English.
Like Blaydon?
Swipe through thousands of names like it