I disagree, I just think it's far easier for femininity to coop masculine concepts than the reverse. Just in my personal view, it can be seen as "cute" for a girl to have a masculine name which sort of juxtaposes their femininity against a previously masculine name.
Also in my experience, there is a lot more at stake for a young boy with a "girl's" name than for a young girl with a "boy's" name. Feel free to contradict me if you have the opposite experience. But I feel that boys would be teased much harder, and their masculinity would be called into question throughout their life simply based on their name.