I currently live in New York
City, but I'm originally from a rural town in Pennsylvania.
The only major difference I see between those two, would be that there are simply more people in New York
City, and that the diversity there is what leads to the different names. My hometown is equally liberal, just smaller. (Much smaller.)
I dislike the name Dante
for a girl. It's not my style, and I'm a firm believer in male names for males, etc, with some exceptions for "unisex names" (which I ultimately think tend to lean one way or another). I think a female Dante
would stick out regardless of where you are.