Gaines Family History
Gaines Name Meaning
English (of Norman origin): variant of Gain with post-medieval excrescent -s. In North America this surname has also assimilated several surnames of Welsh origin such as Gainous derived from Gurganus .
Source: Dictionary of American Family Names 2nd edition, 2022