The name Gaines is a boy's name meaning "trickery". Gaines and is often added to lists like Baby Names Inspired by Athletes and discussed in our forums with posts like "New: Movie Title Family Name Game!".
From the experts:
A fairly common surname, with little appeal but a profit motive as a first name.