Ho, now you challenged the professor in me! Yes, today we use gay and homosexual as synonyms. But looking at the words, then homo=homos greek for equal. i know, and you to i hope, know the the homonuclear molecules from chemistry, that are molecules with identical nuclei, elements, so for example oxygen O_2, or nitrogen N_2, or naturaly O_3, eg. ozone are homonuclear molecules, we can go even to "group sex" with sulfur, which (the yellow one!) is composed of 8 atoms, so S_8, or naturaly, and then it becomes unhealthy, the famous buckminsterfullerene consists of 60 carbon atoms!
https://www.compoundchem.com/2016/05/02/buckyballs/
And gay i associate with gay lifestyle.....