None of that has anything to do with the message your sending, not only to the child but to everyone. Naming your son
Hazel would result in the same thing, in addition to merciless teasing.
I guess my real gripe is with that very latent misogyny that's oh so popular today.