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 the perfect first name for your baby together with your partner now!