As palavras heterossexual e homossexual têm dois ss porque um só s, entre vogais, lê-se z. O elemento de formação de palavras hetero- (do grego héteros, «outro; diferente») «exprime a ideia de diferente, outro, irregular, anómalo, etc.», enquanto homo- (também elemento de formação de palavras) «exprime a ideia de análogo, igual, semelhante» e vem «do grego homós, "igual; semelhante; o mesmo; do mesmo modo; igualmente"».