← Back to map

Mainsforth

village · County Durham

Old EnglishAI-generated

This name likely means 'the farmstead on the marsh'. 'Main' could be a personal name or a variant of 'marsh', and 'forth' refers to a settlement.

Word origins

Mains
Old Englishmarsh(from mæne "marsh")
forth
Old Englishfarmstead(from worþ "enclosure, farmstead")

Historical forms

Meynesforth