WeeNames Scotland’s favourite name finder

← All names

Maja

Girl name · 526 babies recorded · 1974–2025

Maja: 526 babies born in Scotland since 1974, given to girls, peaking at 50 births in 2010.

Maja is a Scandinavian and German form of Maia, the Roman goddess of spring, with the name often interpreted as meaning ‘great’ or ‘mother’. In Slavic countries, Maja also serves as a diminutive of Maria or a reference to the month of May. Notable bearers include Norwegian author Maja Lunde, whose climate-focused novels have gained international acclaim, and Polish television personality Maja Sablewska. While no major place is directly named after a Maja, the name shares its root with the month of May and the Roman goddess Maia. A popular variant in English-speaking countries is Maya, making Maja a distinctive yet familiar choice with cross-cultural appeal.

Girl 22 of 52 years

Peak year
201050 babies
Latest (2025)
#5395 babies
Total births
526since 2002
5-year trend
▼ 56%vs prior 5y
1980 1990 2000 2010 2020 2010 · 50
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).