I'm sorry but I think you're names are trashy sounding. Zahara is like you're an Angelina wannabe...be a bit more original. Zara would even be better though not great. Hazelle is just awful. If you want that sound why not use Giselle? Or just plain Hazel?