text: Both of them has almost the same meaning.\nBoth of them to any men who have same sexual orientation.\n\nBut the use between gay and homo is different.\n\nGay is used in informal language.\nHomo is used in formal language.\n\nThat's it. Simple. ^_-