HOMO是homosexuality的缩写,意指同性恋,是比较正式的用法,多用于报纸杂志等要求比较正式的场合,homo指的同性恋包括男女同性恋。
而gay特指男同性恋,相对的lesbian则为女同性恋。在口语里,homo 一般指同性恋, 是一种比较诙谐和贬义的用法,一般用来骂人或者开玩笑。此时可以看作homo是 homosexual 的缩写。绝大部分情况下都是这个意思。基本不用于表示 homo sapiens: 智人。
Homosexual 则是同性恋的正式书法,一般用于正式场合。Gay(多用于指男同性恋) 和 Lesbian(多用于指女同性恋)则用于正常的交谈中,没有明显的感情色彩,是一种比较中立的用法。
其他的指代同性恋的词语还有 queen , queer, bent, pervert, 等等。这些词一般不用于正式场合,多用于开玩笑或者贬义。