The term "straight person" is commonly used to describe someone who identifies as heterosexual. When searching for antonyms for this term, we can explore words that describe different sexual orientations or gender identities. Words like gay, lesbian, bisexual, pansexual, asexual, transgender, non-binary, and genderqueer can be used as antonyms for straight person. It's important to note that the use of antonyms in this context should be handled with sensitivity and respect for diverse identities. It's also crucial to recognize that sexual orientation and gender identity are complex and multifaceted, and cannot be reduced to a simple binary opposition.