The female given name Zahra is a common name which corresponds to three different, though related, meaning depending on the country it is being called. Arabic: زهراء‎‎, pronounced Zahra', meaning beautiful, bright, shining and brilliant. Arabic: زهرة, pronounced Zahrah, meaning flower, blossom, or beauty.
Meaning & History. Means "innocent" in Arabic. After her death, this name was applied to Fatima, a daughter of the 9th-century Shia imam Musa al-Kadhim. Home » Names.