1)To be attracted towards the same sex.
2)To be in a happy mood, joyfull, enjoying life.
3)A slang term for
something bad.
My opinion.
I do not see why 'gay' is an insult, it is actually something
the council (or something) produced to try to erase the
discrimination towards homosexualists. 'Gay' actually means 'Good As You'.