Margo Girl
How popular is Margo?
#559 girl name in 2025
540 baby girls were named Margo in the US in 2025, making it the 559th most popular girl name.
22,292living people named Margo (est.)
58median age of people named Margo
27,242babies named Margo since 1880
1 in 6,140US babies born in 2025
Margo popularity over time
Boys Girls
| Rank in 2025 | #559 for girls (▼ 15 from 2024) |
|---|---|
| Babies in 2025 | 540 girls |
| 10-year trend | Rising fast (+183% babies vs 2015) |
| Earlier ranks | #1,275 in 2015, #765 in 2020 |
| Peak year | 1954 (715 girls) |
| Highest rank | #295 in 1951 |
| First recorded | 1905 |
| Boys vs girls (last 10 years) | 0% boys, 100% girls |
| Chance a classmate shares it | 0.4% in a class of 25 kids born in 2025 |
Where Margo is most popular
Babies named Margo per 1,000 girls born in each state, 2021 to 2025. Darker means more common.
Margo by decade
| Decade | Baby girls | Best rank |
|---|---|---|
| 1900s | 26 | #1,439 |
| 1910s | 151 | #1,267 |
| 1920s | 304 | #1,222 |
| 1930s | 1,209 | #366 |
| 1940s | 4,791 | #297 |
| 1950s | 5,886 | #295 |
| 1960s | 3,956 | #445 |
| 1970s | 2,271 | #563 |
| 1980s | 1,741 | #714 |
| 1990s | 1,217 | #1,126 |
| 2000s | 886 | #1,656 |
| 2010s | 1,817 | #840 |
| 2020s | 2,953 | #543 |
Girl names about as popular as Margo
Questions
- Is Margo a boy or girl name?
- Margo is mostly a girl name. Over the last 10 years, 100% of babies named Margo were girls.
- How popular is the name Margo?
- 540 baby girls were named Margo in the US in 2025, making it the 559th most popular girl name.
- When was Margo most popular?
- Margo peaked in 1954, when 715 girls were given the name. Its highest rank was #295 in 1951.
- How many people are named Margo?
- 27,242 babies have been named Margo in the US since 1880. We estimate about 22,292 of them are alive in 2026, with a median age of 58.
- Where is Margo most popular?
- From 2021 to 2025, Margo was most common in Nebraska, at 1.1 of every 1,000 girls born there.
Source: Social Security Administration baby name data, 1880 to 2025 (names given to at least 5 babies of a sex in a year). Living-people and median-age figures are our estimates using US life tables. How we calculate.