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.

Compare with other names
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

0400800 18801900192019401960198020002020

Boys Girls

Rank in 2025#559 for girls (▼ 15 from 2024)
Babies in 2025540 girls
10-year trendRising fast (+183% babies vs 2015)
Earlier ranks#1,275 in 2015, #765 in 2020
Peak year1954 (715 girls)
Highest rank#295 in 1951
First recorded1905
Boys vs girls (last 10 years)0% boys, 100% girls
Chance a classmate shares it0.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.

  1. Nebraska: 1.1 per 1,000 (40 girls)
  2. Minnesota: 1.0 per 1,000 (108 girls)
  3. Utah: 0.9 per 1,000 (78 girls)
  4. Iowa: 0.8 per 1,000 (47 girls)
  5. Michigan: 0.7 per 1,000 (132 girls)

Margo by decade

DecadeBaby girlsBest rank
1900s26#1,439
1910s151#1,267
1920s304#1,222
1930s1,209#366
1940s4,791#297
1950s5,886#295
1960s3,956#445
1970s2,271#563
1980s1,741#714
1990s1,217#1,126
2000s886#1,656
2010s1,817#840
2020s2,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.