reason · witty · Strategy
Source: Old English
Root Word: gan
Derived From: Ganian
Meaning: Get or obtain
Popularity History: Gaines is more common as a surname, but less popular as a first name, mainly in English-speaking countries.