Gaines
Pet Name
Gaines
Origin
English, Latin
Meaning
Ingenious or clever man
Notes about Gaines
Gaines is an English name that comes from the Old French word 'engaingne', itself derived from the Latin word 'ingania', which means 'ingenuity'.
More Info about Gaines
No more information.