Skip to content

Popularity of the name Olivia, 1880–2025

Olivia was at its most popular in 2014, when 19,840 girls were given the name: about 1 in 90 girls born in the U.S. that year, ranking #2. In 2025, 13,544 girls were named Olivia, ranking #1. In all, Social Security counts 567,345 girls named Olivia since 1880. Social Security’s records also list 791 boys named Olivia.

Peak year
2014
Rank in 2014
#2
Babies in 2014
19,840
Rank in 2025
#1
Total since 1880
567,345
Babies named Olivia per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Olivia. The table below lists every year.03691218801900192019401960198020002020
Babies given the name per 1,000 girls born each year. A gap is a year with fewer than 5.

Where it stands now

Over the last ten years it has climbed from #2 in 2015 to #1 in 2025, with 19,729 girls named Olivia in 2015 and 13,544 in 2025.

Decade by decade

Olivia ranked highest in the 2020s so far, at #1, with 95,853 girls given the name that decade. It started at #255 in the 1880s.

Every 20 years in the records: 44 in 1880 (#233), 167 in 1900 (#250), 523 in 1920 (#286), 540 in 1940 (#267), 483 in 1960 (#442), 1,116 in 1980 (#229), 12,855 in 2000 (#16) and 17,691 in 2020 (#1).

Highs and lows

The most girls given the name in a single year was 19,840, in 2014. Its best rank in any year was #1, first reached in 2019.

Every year

The table lists every year from 1880 to 2025 in which Social Security recorded at least 5 girls named Olivia, with the name’s rank that year.

Babies named Olivia by year
YearBabiesRank
188044#233
188151#213
188252#239
188346#268
188454#266
188559#259
188672#241
188769#252
188871#276
1889100#233
189085#270
189166#310
1892101#264
1893107#256
1894127#237
1895117#261
1896114#267
1897131#245
1898141#251
1899110#273
1900167#250
1901126#257
1902130#273
1903130#272
1904157#250
1905153#265
1906181#239
1907171#262
1908181#262
1909179#268
1910211#266
1911191#283
1912285#264
1913287#278
1914340#285
1915372#302
1916446#283
1917476#284
1918466#296
1919471#295
1920523#286
1921502#294
1922536#279
1923528#281
1924501#299
1925527#293
1926466#307
1927499#299
1928442#311
1929458#312
1930402#327
1931380#327
1932399#319
1933370#326
1934359#329
1935365#331
1936381#310
1937393#312
1938445#298
1939428#296
1940540#267
1941587#265
1942742#252
1943694#267
1944730#245
1945621#277
1946728#268
1947857#254
1948848#261
1949854#259
1950770#275
1951664#304
1952694#304
1953620#333
1954645#335
1955604#350
1956536#385
1957521#403
1958557#387
1959489#434
1960483#442
1961435#467
1962429#465
1963448#460
1964426#471
1965441#456
1966334#516
1967347#510
1968325#528
1969348#525
1970349#542
1971335#542
1972344#504
1973360#489
1974507#399
19751,049#232
19761,232#196
19771,105#225
19781,312#199
19791,253#210
19801,116#229
19811,023#245
19821,126#228
19831,088#228
19841,165#222
19851,025#248
19861,235#215
19871,700#166
19882,142#134
19892,440#122
19904,626#72
19915,602#61
19925,811#58
19936,343#50
19946,432#50
19957,627#39
19968,126#34
19979,479#27
199810,610#21
199911,257#20
200012,855#16
200113,977#10
200214,631#10
200316,154#5
200416,108#4
200515,700#5
200615,508#7
200716,589#7
200817,088#4
200917,444#3
201017,040#4
201117,335#4
201217,333#4
201318,454#3
201419,840#2
201519,729#2
201619,414#2
201718,778#2
201818,061#2
201918,577#1
202017,691#1
202117,847#1
202216,670#1
202315,329#1
202414,772#1
202513,544#1

How these numbers are counted

Social Security publishes, for every year since 1880, how many babies of each sex were given each name, counting any name given to at least 5. A name’s rank is its place that year among names for the same sex, by number of babies. Names with the same count share a rank here, while Social Security’s own lists break ties alphabetically, so a rank can differ from theirs by a place or two. A name’s share is the number of babies given it divided by all babies of that sex in the data that year, and its peak is the year that share was highest. Shares rather than counts set the peak, because far more babies were born in some years than others: counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.