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'.