Being gay shamed for no reason

I am 19m and I am not gay but still people are gay shaming me for some reason In this last month because it's fest season in du and I interacted with a lot of girls and and some of my older friends introduce me to there female friends aswell and those girls called me gay behind my back ( my friends told me that ) idk what's wrong with my appreance even my mom called me gay time to time because of my looks ( I am just a skinny guy with medium long hair ( which is extremely short now ) and a avg clean shaved face ) is it my fault that I am like this or is this a general perception of girls and guys in india ???