Gay is a female name.
Gay is an English name.
Gay means “happy”, but since the word “gay” has the additional meaning of “homosexual”, the name went our of fashion.
No need to look further, then. Find a beautiful first name for your baby with our free Baby Names App. Just try it now!