Baby name
Zahra
/ZAH · rah/
Meaning
“Bright or blooming flower”
Moroccan female name, Arabic form meaning "bright" or "blooming flower"
Nicknames
zah · rah · zahraa
How it ages.
Established Arabic Islamic name with beauty significance
The cultural moment.
Popular in Moroccan and Arabic-speaking Muslim communities