WeeNames Scotland’s favourite name finder

← All names

Zahra

Girl name · 369 babies recorded · 1974–2025

Zahra: 369 babies born in Scotland since 1974, given to girls, peaking at 24 births in 2024.

Rooted in Arabic, Zahra means "flower" or "blossom," and it also carries connections to the Persian word for gold. This name has been borne by several notable women, including Zahra Nemati, an Iranian Olympic archer and Paralympic gold medalist, and Zahra Khan, a pioneering Indian actress and dancer. There is a town called Zahra in Lebanon, but more significantly the name shares its etymology with the Arabic word for bright

Girl 37 of 52 years

Peak year
202424 babies
Latest (2025)
#18322 babies
Total births
369since 1981
5-year trend
▼ 15%vs prior 5y
1980 1990 2000 2010 2020 2024 · 24
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).