Gaines
English, Latin
Ingenious or clever man
Gaines is an English name that comes from the Old French word 'engaingne', itself derived from the Latin word 'ingania', which means 'ingenuity'.
No more information.
Zane Proctor , Prospero , Belton , Domnall , Albert , Carlito , Wayne , Blanca , Fleur