WeeNames Scotland’s favourite name finder

← All names

Hafsa

Girl name · 119 babies recorded · 1974–2025

Hafsa: 119 babies born in Scotland since 1974, given to girls, peaking at 10 births in 2025.

Meaning "young lioness" in Arabic, Hafsa originates from the root ḥ-f-s and holds deep historical significance in Islam as the name of one of the Prophet Muhammad's wives, Hafsa bint Umar, who was entrusted with preserving one of the earliest written copies of the Quran. The name has been borne by notable figures such as Hafsa Sultan, the influential mother of Ottoman Sultan Suleiman the Magnificent, and in modern times by Hafsa bint al-Haj, a respected 14th-century Moroccan scholar and poet. While not directly linked to any major place names, the name shares its linguistic root with the word "hafs" meaning "lion" in Arabic, appearing in various compound place names across the Middle East. A lovely variant is the Turkish Hafsâ, while the name has become increasingly popular among Scottish Muslim families, reflecting Scotland's growing cultural diversity since the 1990s.

Girl 21 of 52 years

Peak year
202510 babies
Latest (2025)
#32410 babies
Total births
119since 1996
5-year trend
▲ 45%vs prior 5y
1980 1990 2000 2010 2020 2025 · 10
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).