[Opinions] Hazel, no contest
Hazel is a gorgeous classic, and the Z in there gives it a spunky flapper vibe, while the H and L are more soft. I adore it.
Willow seems trendy and all wound up in early 2000s pop culture, with Will Smith naming his daughter that and the Buffy character. It sounds like something a late 90s/early 2000s teen would have LOVED during her hippy phase, along with long skirts, bandanas, sunflowers, wooden sun carvings and paisley.