Skip to content

Popularity of the name Oliver, 1880–2025

Oliver was at its most popular in 2024, when 15,396 boys were given the name: about 1 in 110 boys born in the U.S. that year, ranking #3. In 2025, 14,939 boys were named Oliver, ranking #3. In all, Social Security counts 269,903 boys named Oliver since 1880. Social Security’s records also list 777 girls named Oliver.

Peak year
2024
Rank in 2024
#3
Babies in 2024
15,396
Rank in 2025
#3
Total since 1880
269,903
Babies named Oliver per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Oliver. The table below lists every year.02.557.51018801900192019401960198020002020
Babies given the name per 1,000 boys born each year. A gap is a year with fewer than 5.

Where it stands now

In the past decade the name climbed from #19 in 2015 to #3 in 2025: 11,670 boys got it in 2015, and 14,939 in 2025.

Decade by decade

Its best decade is the 2020s so far, when 89,293 boys were named Oliver, #3 for the decade. It started at #76 in the 1880s.

Every 20 years in the records: 234 in 1880 (#69), 256 in 1900 (#95), 1,164 in 1920 (#135), 582 in 1940 (#215), 370 in 1960 (#410), 393 in 1980 (#414), 978 in 2000 (#305) and 14,277 in 2020 (#3).

Highs and lows

The most boys given the name in a single year was 15,396, in 2024. Its best rank in any year was #3, first reached in 2019.

Every year

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

Babies named Oliver by year
YearBabiesRank
1880234#69
1881238#67
1882244#71
1883219#72
1884245#74
1885258#72
1886230#75
1887203#80
1888206#88
1889210#83
1890218#81
1891212#77
1892238#84
1893214#85
1894222#88
1895216#88
1896194#98
1897174#102
1898186#102
1899161#107
1900256#95
1901187#92
1902181#107
1903210#92
1904200#108
1905211#102
1906183#117
1907207#117
1908207#122
1909246#112
1910307#103
1911333#115
1912646#117
1913644#124
1914861#122
19151,131#119
19161,103#127
19171,175#127
19181,248#130
19191,209#128
19201,164#135
19211,194#135
19221,214#134
19231,221#136
19241,172#140
19251,049#151
19261,065#150
19271,002#157
1928933#161
1929886#163
1930850#170
1931778#175
1932741#182
1933595#198
1934732#181
1935647#197
1936591#205
1937609#200
1938568#216
1939598#203
1940582#215
1941601#219
1942612#228
1943668#217
1944565#239
1945558#239
1946619#251
1947624#271
1948631#258
1949597#271
1950556#283
1951552#293
1952555#300
1953521#314
1954537#310
1955508#327
1956483#341
1957452#358
1958453#363
1959370#413
1960370#410
1961349#425
1962312#450
1963357#427
1964368#421
1965303#445
1966337#411
1967291#444
1968325#428
1969328#437
1970367#427
1971416#395
1972368#411
1973374#403
1974347#420
1975355#406
1976337#424
1977338#431
1978422#375
1979408#396
1980393#414
1981403#409
1982455#380
1983435#384
1984397#416
1985371#442
1986338#471
1987460#405
1988441#428
1989460#439
1990625#373
1991582#389
1992664#355
1993665#355
1994644#369
1995597#393
1996607#384
1997669#367
1998735#356
1999782#340
2000978#305
2001978#299
20021,166#268
20031,375#245
20041,491#228
20051,794#209
20062,352#173
20072,910#140
20083,604#118
20094,287#98
20104,666#88
20115,414#78
20125,924#73
20137,276#52
20149,453#32
201511,670#19
201613,066#12
201713,224#10
201813,500#5
201913,967#3
202014,277#3
202114,713#3
202215,176#3
202314,792#3
202415,396#3
202514,939#3

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.