WeeNames Scotland’s favourite name finder

← All names

Zain

Boy name · 319 babies recorded · 1974–2025

Zain: 319 babies born in Scotland since 1974, given to boys, peaking at 17 births in 2009.

Rooted in Arabic, Zain (also spelled Zayn) means "beauty" or "grace," and appears in the Quran as a name for a tree in paradise, lending it a spiritual elegance. It gained global fame through One Direction singer Zayn Malik, whose solo career brought the name into the pop culture spotlight, and it also belongs to Zain Verjee, a respected CNN journalist. The variant Zayne is occasionally used, while the cognate Zayn is more common in Scotland's naming records. Interestingly, the name shares its root with the Arabic word for "good" and has seen a steady rise in Scotland since the 1990s, reflecting a broader embrace of multicultural names. Today, it remains a stylish, internationally-minded choice with a simple, strong sound.

Boy 34 of 52 years

Peak year
200917 babies
Latest (2025)
#3679 babies
Total births
319since 1992
5-year trend
▲ 6%vs prior 5y
1980 1990 2000 2010 2020 2009 · 17
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).