← Back to map

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