I understand the akwardness,
I don't think you can do anything for the girl comments beside ignoring it, at least for a while, just try to draw your attention to work insteed of the negate point even when it can be difficult when you heard it over and over again.
A transgender guy I know said in an interviuw that many transgenders are trained by "living in there mind"
he have been pregnant and lived along time as a woman from back when there where not much he could do and no knowlegde of the topic, and he said the reason he have been able to survive doing what he have done have been to try ignore those thing around for a time and just "live in the mind" abit like if you swim and close your eyes, then you can't really feel your body the same way, your weightless but your mind still work perfect.
its difficult to explain on text but I hope you get my point.
I had to live by my mind for a long time as well, and I think its most easy if you very focused and hardworking on something. If you do nothing you dont get any future your goal, and you start thinking and worrying and get depressed, so its important to keep yourself active and motivated.
For the name I thought you could try give yourself a nickname who is unisex or non specefic any gender.
One of my friends used to call me Monkey when I where a kid, He knew I had plans to change my name into a boyname even when I couldnt, and he couldnt really call me that name which could give troubles, but my original name made me depressed so I accepted him with the nickname. of corse it shall be something who is okay to be called, theres also a ftm on youtube who used to be called "bacon" as a nickname and he didnt really like his nickname so he made it into beck insteed, and got his name change into beck later. Many transpeople also use there name and change them into unisex names for shorts ex: "christian/christine = chris, Alexandra/alexander = alex, I dont think theres so many unisexnames in arabic, I dont know to be sure.. but ex Alia = Ali, Noura = Noor
maybe, you can check out name list of unisex names and so on.