Heart Lexicon

What is the difference?

Gay vs Homosexual

Gay and homosexual both describe attraction to people of the same gender, but they carry very different weight. Gay is the everyday, self-chosen word; homosexual is an older clinical term that many people now find cold or stigmatising.

Gay

Describes a person attracted to people of the same gender. It is most often used by men, but many women and non-binary people also call themselves gay.

Full entry

Homosexual

An older, clinical term for being attracted to people of the same gender. Most people now prefer "gay" or "lesbian" in everyday use.

Full entry

Side by side

GayHomosexual
RegisterGayEveryday, informal and positive.HomosexualClinical, formal and dated.
HistoryGayAdopted by the community itself as a proud identity.HomosexualCoined in the nineteenth century and used in texts that treated same-gender attraction as an illness or crime.
Who uses itGayMost often men, but also many women and non-binary people; also an umbrella for the community.HomosexualMostly research, legal texts and some languages where it carries less weight.
Style guide adviceGayGenerally recommended.HomosexualGenerally discouraged when describing people; "gay", "lesbian" or "same-sex attracted" are preferred.
Used as a nounGayUsually an adjective: a gay man, gay people.Homosexual"A homosexual" as a noun is especially likely to sound hostile.

In short

Gay and homosexual mean the same thing, but gay is the respectful everyday word, while homosexual is an outdated clinical label best kept for historical or technical contexts.

What they have in common

Both refer to the same orientation, attraction to people of the same gender.

More comparisons

Last reviewed 16 October 2026. Spotted a mistake?