Mains Family History
Mains Name Meaning
English (of Norman origin): nickname from Old French mayns i.e. ‘with the hands’. Scottish: variant of Main with post-medieval excrescent -s. Scottish: habitational name from the frequent Scots local word or placename mains ‘demesne farm’.
Source: Dictionary of American Family Names 2nd edition, 2022