WeeNames Scotland’s favourite name finder

← All names

Rosa

Girl name · 680 babies recorded · 1974–2025

Rosa: 680 babies born in Scotland since 1974, given to girls, peaking at 49 births in 2025.

Rosa is the Latin word for "rose," a name that has bloomed across many languages and cultures, most famously borne by Rosa Parks, whose quiet defiance on a Montgomery bus sparked a civil rights movement, and by the revolutionary Marxist theorist Rosa Luxemburg. The name also graces the painter Rosa Bonheur, a celebrated 19th-century realist. As a place name, it appears in numerous towns and cities worldwide, often through the Spanish and Portuguese diminutive Rosário, but the rose itself remains the enduring symbol. In Scotland, Rosa is a beloved variant of Rose, a classic floral choice that has never fallen from favour—it consistently appears on the modern baby name charts, offering a timeless elegance that feels both vintage and fresh.

Girl 37 of 52 years

Peak year
202549 babies
Latest (2025)
#8649 babies
Total births
680since 1985
5-year trend
▲ 10%vs prior 5y
1980 1990 2000 2010 2020 2025 · 49
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).