Well Zahara is a lot like
Angelina Jolie's dtr's name. I don't know if that bothers you or not but I personally would not use it because of that. Hazelle is going to be mispronounced a lot.
Other ideas:
ZaraZoraZoraidaZaidaZamarra zah-MAH-rah Spanish "shepherd's coat"
ZipporahZorille ZOH-rihl Spanish/Greek "little fire"
Shoshona
Sariya sah-REE-ah Arabic "clouds at night'
Hadara hah-DAHR-ah Hebrew "splendor"
Hesper
Helima or Helimah hah-LEEM-ah Arabic "gentle or patient"
Helice
Haila
German "strong, healthy"