Zahra

What does the name Zahra mean?

Zahra is an Arabic name that means "flower" or "blossom" and is also read as "radiant" or "shining"; al-Zahra is a title of Fatima, the daughter of the Prophet Muhammad, which makes it beloved in Muslim families. It is one of the most international of Arabic girls' names, used from Morocco to Indonesia. In the United States Zahra climbed from number 1576 in 2000 into the top 1000 in 2012 and reaches number 540 among girls' names in 2025, its best rank yet.

At a glance

Gender
Girl's name
Origin
Arabic
Popularity
Rather rare – #540 of the girl names in the United States
International
Zahra (Arabic / English / Persian), Zehra (Turkish), Zohra (North African French), Zara (English / Urdu).

Parents who love Zahra also like

All names from A to Z