WeeNames Scotland’s favourite name finder

← All names

Mia

Girl name · 4,759 babies recorded · 1974–2025

Mia: 4,759 babies born in Scotland since 1974, given to girls, peaking at 300 births in 2012.

Derived from the Italian and Spanish word 'mia', meaning 'mine' or 'my own', it is often considered a short form of Maria, which traces back to the Hebrew Miriam. Actress Mia Farrow brought the name to global fame in the 1960s, while Grammy-winning singer Mia Rose has kept it in the modern spotlight. The name shares its roots with the Italian island of Lampedusa, whose name also comes from the Latin 'lampas' for lamp, but no direct place connection exists. A popular variant across Europe, Mia has ranked as one of the top names for girls in Scotland since the early 2000s, surpassing its longer forms.

Girl 34 of 52 years

Peak year
2012300 babies
Latest (2025)
#34111 babies
Total births
4,759since 1989
5-year trend
▼ 23%vs prior 5y
1980 1990 2000 2010 2020 2012 · 300
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).