Seaham
town · County Durham
Old EnglishAI-generated
Seaham is an Old English name, possibly meaning 'Seaham's home'. It is composed of the personal name 'Seaham' and 'ham'.
Word origins
- Sea
- Old Englishpersonal name(from Seaham "personal name")
- ham
- Old Englishhome(from ham "home")
Historical forms
Seham