I would say that the word gay means ‘homosexual’ only, with two caveats: A lot of people, especially young people, use gay as a generic adjective meaning ‘bad’ or ‘lame’.
This is, of course, considered inappropriate and rude by polite society, but use of gay in this way is pervasive in situations where there are a lot of young people, such as video gaming communities (like XBox Live).
People are definitely aware that gay used to mean ‘happy’, ‘merry’, or ‘lively’.
The theme song to
The Flintstones talks about a gay old time , and many people know that this usage at one time was predominant.
There is a similar situation with the word queer .
Some people might use gay to mean ‘merry’, but only in a tongue-in-cheek or double-entendre kind of way.
The Corpus of Contemporary American English , for example, has two examples of “gay old time”, one from 1993, and one from 1994.
There is one more example that is from the big screen adaptation of The Flintstones , also released in 1994.
english.stackexchange.com/users/39/nohat
In contemporary English, I would say that yes, gay means homosexual only.
Its original meaning was, as you mention, merry or lively , and you will certainly see it used this way if you look at written English from a few decades ago.
However, it's very unlikely you'd see it used that way today.
english.stackexchange.com/users/303/Steve Melnikoff
In commonly used English today, "gay" has become interchangeable with "homosexual" and most readers will understand it in that way, either as an adjective or as a noun.
Though I'm not a fan of the plural form "gays".
As always, though, context is the most important thing because the English language is fabulously ambiguous towards the meaning of gay.
There are certain phrases, which admittedly are not in common usage, but where the reader would understand that the word gay would not mean "homosexual" unless there was a clear double meaning, e.g. "gay hue" or "gay abandon".
Also, applying gay to transient things, such as a mood, would probably alert the reader to the fact you did indeed mean "happy".
In addition, "gaily" and "gaiety" would not be generally understood as pertaining to homosexuality though they are usually only used in archaic contexts.
Unless perhaps the writer meant "gaiety" in terms of stereotypical homosexual behaviour, e.g. "there was much gaiety" could mean "everyone was acting in a very camp manner", or perhaps something like
"there were many men who were proud to be gay".
Personally, because I am caught between favouring clear and concise language and loving the use of flowery, overblown and overwrought, archaic language, I try to reserve the word gay for when I mean "merry".
I also enjoy the possibilities of secondary meanings.
english.stackexchange.com/users/1474/John Ferguson
Gay is also a last name.
My high school music teacher was Mrs. Gay.
I disagree with every answer that says Gay only means homosexual, especially when the question already points out that there is a place named Fort Gay.
That's the kind of thinking that got Microsoft in hot water in the first place.
english.stackexchange.com/users/2856/Rei Miyasaka
Maybe we should reclaim the word "gay" to mean "merry" and "care free", by using it in this sense all the time.
This would make the word less effective as a derogatory word.
The word were originally used by the gay (in this case homosexual) community because it were a positive term.
I feel quite gay right now. ;)
english.stackexchange.com/users/2820/Stein G. Strindhaug
A number of words kept their old meanings (in America) through the 1960s, but changed their meanings decisively as a result of the "sexual revolution" that took place in the late 1960s and early 1970s.
"Gay" and "queer" are two words that have predominantly one connotation after 1970.
The (original) Flintstones came out before this time.
english.stackexchange.com/users/10287/Tom Au
In UK English, the word gay has changed its meaning more than any other any word in recent times IMO.
In late 19th century English, a “gay girl” was a prostitute.
The word also meant lively and happy; hence the daft old dance
the Gay Gordons, which involved everyone jumping around and shouting “Hoots Mon”.
Gay was also quite a common girls’ name.
In the 1970s there was something called “The Gay Liberation Front”, the first well known and well publicized organization fighting for the rights of homosexual males.
This is where the meaning of gay for homosexual comes from.
I would guess that before then, this meaning of gay was only used in “homosexual slang” — that is, between themselves.
More recently gay as an adjective meaning a lame person or thing, has come into use among very young people, mostly of school age.
This usage has been frowned upon by many older people.
In the 1970s there was a very popular gay and very camp comedian who would play on the ambiguities of meaning, and say things like “I’m feeling very gay today.”
english.stackexchange.com/users/26339/john
Dictionary.com lists eight meaningsof gay , with “merry, lively” asthe first entry. Microsoft banned anXbox user for listing FortGay (a real place) as hishometown: Xbox Live considered the term gay absolutely inappropriate in any context. As a non-native English speaker, my question is whether in contemporary English, does gay always mean homosexual ? Are British and American English the same in this respect?
Does “gay” still include the meaning “merry”?
english.stackexchange.com
<meaning-in-context><american-english><british-english><offensive-language><archaicisms>
english.stackexchange.com/questions/2772
english.stackexchange.com/users/1125/j-g-faustus
It is generally acknowledge that "gay" can have other meanings since it is also used as a generic, though inappropriate, adjective meaning "lame". Additionally, people are certainly aware that gay used to mean "happy" or "merry" and "Gay" is also a common surname. However, some people will assert that in contemporary English, the word "gay" only means "homosexual". The word gay only means ‘homosexual’, with two caveats: a lot of people, especially young people, use gay as a generic adjective meaning ‘bad’ or ‘lame’ and the earlier meaning still survives in set phrases such as "gay abandon".
It is generally acknowledge that "gay" can have other meanings since it is also used as a generic, though inappropriate, adjective meaning "lame". Additionally, people are certainly aware that gay used to mean "happy" or "merry" and "Gay" is also a common surname. However, some people will assert that in contemporary English, the word "gay" only means "homosexual".  In  contemporary  English, the word  gay  means ‘homosexual’ only, with two caveats:   A lot of people, especially young people, use  gay  as a generic adjective meaning ‘bad’ or ‘lame’. People are definitely aware that  gay  used to mean ‘happy’, ‘merry’, or ‘lively’. Some people might till use  gay  to mean ‘merry’, but only in a tongue-in-cheek or double-entendre kind of way. There are certain phrases, which admittedly are not in common usage, but where the reader would understand that the word  gay  would not mean "homosexual" unless there was a clear double meaning, e.g. "gay hue" or "gay abandon".
I would say that the word  gay  means ‘homosexual’ only, with two caveats:   A lot of people, especially young people, use  gay  as a generic adjective meaning ‘bad’ or ‘lame’.  Whilst some people would consider that "gay" only means "homosexual" in contemporary English, it is also true that "gay" has more recently come to mean "bad" or "lame". "Gay" is also a surname in English.
The word gay only means ‘homosexual’, with two caveats: a lot of people, especially young people, use gay as a generic adjective meaning ‘bad’ or ‘lame’. The word "gay" has become interchangeable with "homosexual" but there are exeptions such as set phrases like "gay abandon" or using the word to describe something transient such as "gay mood" Gay is also a surname and occurs in place names. "Gay" and "queer" are two words that have taken on a new meaning since about 1970. The word "gay" has gone through various meanings but the predominant one now is "homosexual".
 In  contemporary  English, the word  gay  means ‘homosexual’ only, with two caveats:   A lot of people, especially young people, use  gay  as a generic adjective meaning ‘bad’ or ‘lame’. People are definitely aware that  gay  used to mean ‘happy’, ‘merry’, or ‘lively’. Some people might till use  gay  to mean ‘merry’, but only in a tongue-in-cheek or double-entendre kind of way. There are certain phrases, which admittedly are not in common usage, but where the reader would understand that the word  gay  would not mean "homosexual" unless there was a clear double meaning, e.g. "gay hue" or "gay abandon".
Recently, the word "gay" has also come to mean "bad" or "lame". Some people would consider that "gay" only means "homosexual". "Gay" is also a surname in English.