Quoting ♥Mama Constantine:" It's using the same name on the opposite sex. What's so wrong with it? "
Because it's apparently not okay to give boys girls' names. If it went both ways, no problem, but the fact remains: girls are given boy names and very few, if any, boys are given girl names.
I've seen people post polls on here just to see what people would say. A lot were okay with Addison, James, Dane, etc. on girls. But the results were the opposite for girl names on boys, even names like Shannon and Morgan which had a history of being masculine names.