The name Zahara is a girl's name of Hebrew, Swahili origin meaning "to shine; flower". Zahara and is often added to lists like Gorgeous Flower Names for Babies and discussed in our forums with posts like "Drop Your Favorite: GIRLS!".
From the experts:
Zahara, a delicate but strong multicultural name, came into the spotlight when Angelina Jolie bestowed it on her Ethiopian-born daughter, and we predict other parents will adopt it as well. If you want something simpler than Zahara, consider Zara, a royal name in England--but also the name of a Spanish-based clothing store chain.