WeeNames Scotland’s favourite name finder

← All names

Blair

Boy / Girl name · 4,420 babies recorded · 1974–2025

Blair: 4,420 babies born in Scotland since 1974, given to both boys and girls, peaking at 151 births in 1992.

A Scots surname turned given name, Blair comes from the Gaelic *blàr*, meaning "plain" or "field"—and sometimes "battlefield," lending it a quietly sturdy feel. The name gained modern prominence through Tony Blair, who served as UK Prime Minister from 1997 to 2007, and has a place in popular culture via Blair Waldorf, the sharp-witted protagonist of *Gossip Girl*. Scotland's own Blair Castle in Perthshire shares the same Gaelic root, while towns such as Blairgowrie and Blair Atholl take their names from the landscape. Today, Blair works confidently for any gender, though it has become notably more popular for girls in recent decades, a unisex shift seen with many spirited surname-names.

Boy 52 of 52 years

Peak year
1992151 babies
Latest (2025)
#6274 babies
Total births
4,173since 1974
5-year trend
▼ 6%vs prior 5y
1980 1990 2000 2010 2020 1992 · 151
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).

Girl 24 of 52 years

Peak year
202528 babies
Latest (2025)
#15128 babies
Total births
247since 1987
5-year trend
▲ 68%vs prior 5y
1980 1990 2000 2010 2020 2025 · 28
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).