WeeNames Scotland’s favourite name finder

← All names

Hafsah

Girl name · 80 babies recorded · 1974–2025

Hafsah: 80 babies born in Scotland since 1974, given to girls, peaking at 6 births in 2002.

Hafsah is an Arabic name meaning “young lioness” or “gathering,” derived from the root ḥ-f-s. It is most famously associated with Hafsah bint Umar, one of the wives of the Prophet Muhammad and a respected narrator of hadith. While no major places bear the name, its root appears in the Arabic word for “lion” (ḥayf) and in place names like Hafsa in North Africa. A common variant is Hafsa, and the name has been given to girls in Scotland since the late 20th century, reflecting the country’s growing cultural diversity. In Islamic tradition, Hafsah is also known for being entrusted with the first compiled manuscript of the Quran, adding a layer of historical reverence to this gentle yet strong name.

Girl 21 of 52 years

Peak year
20026 babies
Latest (2025)
#6324 babies
Total births
80since 1997
5-year trend
▼ 10%vs prior 5y
1980 1990 2000 2010 2020 2002 · 6
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).