I am gonna start with the word Gay.
Gay has nothing to do with the sexually loving the same gender.Gay does not mean sexual immorality which is what loving the same gender is.
Gay derives from the word Gai meaning joyful,laughing and merry.Basically gay means happiness.
Now we are gonna look at the word Homosexual which does mean relating to sex the same.This has zero to do with being into men if you’re a man which is not even right.That is sexually immoral.
Then there is the word Queer which does not mean sexually immoral,yet it does mean oblique,off center.
Now let’s delve into the word Slut which does not mean a sexually immoral woman,yet it does mean sloth.
Fag does not mean sexually immoral,but does mean a cigarette.
Faggot does not mean sexually immoral,yet it does mean a bundle of sticks.
Whore does not mean sexually immoral,yet comes from the proto-indo-European word which is *keh2ro which means dear,loved.
Dude does not mean guy,yet derives from the word Doodle which itself derives from the word Dudeln which itself derives from the word Dudy which means a bagpipe.
Babe does not mean woman,yet derives from the word Baba which means child.
Gigolo does not mean a immoral male,yet itself derives from Gigolette+lo which too derives from Gigue+ette which means this:
Gigue:a fiddle,kind of dance
Prostitute does not mean sexually immoral,yet it comes from the word Prostituo which means to set up and erect for and before.
Lesbian does not mean sexually immoral,yet it derives Lesbos which is a island in Greece and ian which means a part of.