More info about the name "Gaines"
Gaines is an English name that comes from the Old French word 'engaingne', itself derived from the Latin word 'ingania', which means 'ingenuity'.
Gaines is an English name that comes from the Old French word 'engaingne', itself derived from the Latin word 'ingania', which means 'ingenuity'.
Gaines Adams - football player