text: what is the different between the gay and bad boy????   judging by some of your other questions, i'll assume that english is not your first language, and that you're simply trying to understand things!  so because no-one else has answered, i will!  the term "gay" means "homosexual"  the term "bad boy" usually just means a "boy" who behaves "badly" a lot - sometimes a man who acts like a naughty child could be called a 'bad boy'.