Lesbian is a female who sexually attracted to women only.
Gay are male and female who sexually attracted of the same sex.

1) Is the meaning of homosexual the same as gay?

2) Is there a word for a male who sexually attracted to men only?

3) What is the plural form of :
a) lesbian
b) gay

Thanks.