Gay \gay\ as a boy's name (also used as girl's name Gay), is a variant of Gaylord (Old French) and Gaynor (Irish, Gaelic), and the meaning of Gay is "lively, high-spirited; son of the fair-skinned one".
The baby name Gay sounds like Kay and Guy. Other similar baby names are Bay, Day, Fay, Gaby, Gab, Gad, Gal, Gary, Gray, Jay, Ray, Tay and Way.