Then use just Haze. Haze can be the masculine form. I have seen just Haze.I am with Queenv on this one. Just because it was used a few times by some random person in the 1800s because it was their maiden name or they confused Hazael, does not make it traditionally unisex or masculine.
...she just said Haze sounded mean, why would she use that.I'd agree Hazel isn't conventional or classic but most nature/word names aren't, and it does exist in pop culture, even if it's not as popular for boys.