WeeNames Scotland’s favourite name finder

← All names

Shahid

Boy name · 19 babies recorded · 1974–2025

Shahid: 19 babies born in Scotland since 1974, given to boys, peaking at 5 births in 1976.

Shahid is a name of Arabic origin, meaning "witness" or "martyr" – it stems from the same root as the Islamic concept of shahada (declaration of faith). The most globally recognised bearer is Shahid Kapoor, the acclaimed Bollywood actor known for films like *Kabir Singh* and *Jab We Met*. Another notable figure is Shahid Afridi, the explosive Pakistani cricketer and former national team captain. While the name does not have direct Scottish place connections, it shares its etymological root with names like Shahida and Shaheed. In Scotland, Shahid has been a quietly consistent choice since the 1990s, reflecting the country's growing multicultural community, and it is also a surname common in South Asian diaspora populations.

Boy 5 of 52 years

Peak year
19765 babies
Latest (1980)
#2754 babies
Total births
19since 1976
5-year trend
≈ stablevs prior 5y
1980 1990 2000 2010 2020 1976 · 5
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).