Baby names

How popular is the name Leo?

In 2025, 8,173 baby boys in the U.S. were named Leo, the 19th most popular name for boys. Its peak year was 2022, when 8,293 boys got the name. 259,988 boys have been named Leo since 1880. It was also given to 23 girls in 2025.

Rank in 2025

#19

among boys' names

Babies in 2025

8,173

boys named Leo

Peak year

2022

8,293 boys

Boys named Leo each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Leo (boys)
YearBabies
20258,173
20247,823
20238,160
20228,293
20217,803
20207,229
20197,504
20186,773
20175,965
20165,299
20154,603
20143,976
20133,511
20122,879
20112,250
20101,946
20091,802
20081,628
20071,531
20061,501
20051,275
20041,239
20031,095
2002809
2001736
2000658
1999524
1998527
1997458
1996447
1995446
1994474
1993456
1992469
1991506
1990431
1989428
1988451
1987452
1986415
1985447
1984430
1983429
1982483
1981533
1980473
1979484
1978478
1977484
1976481
1975516
1974511
1973509
1972550
1971651
1970701
1969741
1968695
1967767
1966856
1965902
19641,028
19631,016
19621,100
19611,178
19601,204
19591,432
19581,428
19571,511
19561,550
19551,576
19541,613
19531,656
19521,558
19511,658
19501,554
19491,646
19481,718
19471,805
19461,647
19451,582
19441,592
19431,694
19421,800
19411,726
19401,752
19391,842
19381,952
19372,015
19362,017
19352,142
19342,309
19332,352
19322,500
19312,700
19303,035
19293,018
19283,095
19273,536
19263,552
19253,775
19243,990
19233,973
19223,901
19214,066
19204,054
19193,802
19184,036
19173,779
19163,621
19153,527
19142,655
19132,031
19121,654
1911844
1910707
1909609
1908584
1907651
1906508
1905512
1904552
1903636
1902551
1901456
1900570
1899482
1898588
1897462
1896497
1895509
1894515
1893448
1892444
1891353
1890393
1889325
1888353
1887232
1886240
1885199
1884192
1883142
1882146
1881122
1880147

Girls named Leo each year since 1880

The interactive chart needs JavaScript. The numbers are in the table below.

The numbers for Leo (girls)
YearBabies
202523
202418
202328
202232
202132
202031
201922
201819
201717
201613
201511
201416
20139
20128
20116
2010Fewer than 5
20096
20086
2007Fewer than 5
2006Fewer than 5
20057
20045
20038
20026
2001Fewer than 5
2000Fewer than 5
1999Fewer than 5
1998Fewer than 5
1997Fewer than 5
1996Fewer than 5
19955
1994Fewer than 5
19936
1992Fewer than 5
1991Fewer than 5
1990Fewer than 5
19895
19886
19877
1986Fewer than 5
19855
1984Fewer than 5
19837
19826
19816
1980Fewer than 5
1979Fewer than 5
19787
19775
19767
19757
1974Fewer than 5
19738
19727
19717
19706
1969Fewer than 5
19685
19678
1966Fewer than 5
19656
19649
19636
19629
1961Fewer than 5
19609
195911
19589
19579
19568
19559
19546
195313
19526
19515
19506
194910
19485
19478
194613
194511
194410
194311
194215
194115
194015
193914
193814
193713
193616
193513
193419
193323
193222
193139
193046
192928
192844
192758
192652
192553
192448
192351
192250
192150
192062
191953
191862
191751
191659
191548
191435
191326
191217
191118
191025
190919
190822
190716
190611
190514
190419
190311
190214
190112
190017
189910
189820
189712
189622
18957
189410
189319
189214
18918
189012
18898
188810
18876
18868
188511
18846
1883Fewer than 5
1882Fewer than 5
18816
18806

Compare it with another name in the lookup chart. Look up any name

Share this name

Try another name

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (national data) (Public domain (U.S. government work)), data through 2025.

The counts come from Social Security card applications for babies born in the U.S., so the early years undercount everyone. A year with fewer than 5 babies of one sex given a name is left out for privacy and shows as fewer than 5. Spellings count separately: Emma and Ema are different names here.