Gay Joe means in slang: Gay Joe can be very gay. Joe can be very gay, but Joe is also a garbage gay Joe. Joe is very gay and trashy. Joe, who is gay, is inter at League of Legends and is also very trashy at For Honor, is overall a trashy, gay, and gay Joe. (in Slang Dictionary, added by Lia Brady)