WeeNames Scotland’s favourite name finder

← All names

Ahmad

Boy name · 250 babies recorded · 1974–2025

Ahmad: 250 babies born in Scotland since 1974, given to boys, peaking at 14 births in 2023.

Ahmad is an Arabic name meaning “highly praised” or “most commendable,” derived from the same root as Muhammad and considered one of the Prophet’s names in Islamic tradition. Notable bearers include Ahmad ibn Hanbal, the renowned 9th-century theologian and founder of the Hanbali school of Islamic law, and Ahmad Shah Massoud, the Afghan military leader known as the “Lion of Panjshir.” The Indian city of Ahmedabad—originally spelled Ahmadabad—was named after Sultan Ahmad Shah I in the 15th century. A common variant, Ahmed, is widely used across the Muslim world, while the spelling Ahmad remains equally popular in Scotland and beyond, reflecting the name’s deep cultural and religious significance.

Boy 42 of 52 years

Peak year
202314 babies
Latest (2025)
#33310 babies
Total births
250since 1975
5-year trend
▲ 9%vs prior 5y
1980 1990 2000 2010 2020 2023 · 14
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).