“No
Homo” is an abbreviation for “No
Homosexual” which is an abbreviation for “I am not going to engage in any homosexual acts with you.” and this could be said from a heterosexual or a person who identifies as gay themselves and they just
don’t want to be gay with the person they are saying this to.