I'm not really sure why this bothers me, because it sure as anything doesn't bother my son, as he's 15 months old.
He has THE most gorgeous head of hair. Double ringlets at the back, dark, shiny, thick, wild hair. Everyone has commented on it from almost the day he was born. I can almost tie it back in a pony tail now, and usually I clip back the front or give him a hair band to keep it out of his eyes. Its his thing. He looks older because of it, and it gives this child who I adore and has so much character, even more so.
As the year has gone on, more people have said things such as 'she's beautiful 'what gorgeous hair she has etc.
The first few times it genuinely didn't bother me but it's now a daily occurrence at the supermarket etc. To add to it, my very conservative father asks me, without fail, every time we see him (once a week ish) why I haven't cut his hair yet/when am I cutting his hair.
Now my son has no concept of gender at 15 months, the comments are not damaging his sense of self in any way or making him feel insecure about who he is. He might not be able to see properly all the time due to the fuzzy fringe in his eyes.. but thats a different issue.
It would break my heart to cut it. It's his thing and I adore his wild hair. Especially after a bath when it's super curly and he looks a bit feral 
I do want him to be able to see properly now he is walking. And I genuinely am not sure why, but the constant mistaken gender is annoying me. I think perhaps because I am proud of my son, of his crazy hair. He is beautiful. Exactly how he is, for who he is. And I'm tired of the awkward correcting people, or ignoring it, which takes something away from the moment of being able to enjoy someone commenting positively on my child. I just want that to be a simple pleasure. After an only child, a lockdown baby i couldn't share in person with the world.
My hairdresser friend said if I don't want to cut it, all I could do was clip it back or use a hairband. Both of these methods make him look more feminine which is adding to the issue. Even crocodile hairclips, or shark ones.. same issue.
He can do as he pleases when he's older. Its his hair and I want him to be happy. I don't want him bullied. Or made fun of as he grows. I also don't want him to resent me for cutting it when he's older, or not cutting it. Totally over thinking it now.
What would you do?