WeeNames Scotland’s favourite name finder

← All names

Sofia

Girl name · 2,140 babies recorded · 1974–2025

Sofia: 2,140 babies born in Scotland since 1974, given to girls, peaking at 149 births in 2022.

Sofia is the elegant Italian and Spanish form of Sophia, from the Greek word for “wisdom.” It famously belongs to screen legend Sofia Loren, whose Oscar-winning career defined Italian cinema, and to the 19th-century mathematician Sofia Kovalevskaya, a pioneer for women in STEM. The Bulgarian capital Sofia takes its name not from a person but from the Hagia Sophia church, honouring Holy Wisdom—a subtle echo of the name’s original meaning. In Scotland, Sofia has consistently ranked among the top girls’ names since the early 2000s, often chosen alongside its timeless variant Sophia or the more playful Sophie. Parents drawn to international flair and classical roots find it a perfect blend of grace and substance.

Girl 38 of 52 years

Peak year
2022149 babies
Latest (2025)
#17142 babies
Total births
2,140since 1982
5-year trend
▲ 21%vs prior 5y
1980 1990 2000 2010 2020 2022 · 149
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).