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