WeeNames Scotland’s favourite name finder

← All names

Hamza

Boy name · 232 babies recorded · 1974–2025

Hamza: 232 babies born in Scotland since 1974, given to boys, peaking at 18 births in 2025.

Hamza is an Arabic name meaning “lion” or “strong,” rooted in the concept of steadfast courage. It carries deep historical significance through Hamza ibn Abdul‑Muttalib, the Prophet Muhammad’s uncle, who was honoured as “the Lion of God” for his bravery in battle. In modern times, the name is recognised internationally via figures such as English footballer Hamza Choudhury. While no major place is named directly after a bearer, the name’s resonance across Muslim cultures gives it a widespread geographical footprint. A common variant is Hamzah, and the name also shares its root with the Arabic letter hamza, a glottal stop symbol. In Scotland, Hamza has gently risen in popularity, reflecting the nation’s multicultural naming landscape.

Boy 33 of 52 years

Peak year
202518 babies
Latest (2025)
#22618 babies
Total births
232since 1989
5-year trend
▲ 41%vs prior 5y
1980 1990 2000 2010 2020 2025 · 18
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).