Skip to content

Popularity of the name Joshua, 1880–2025

Joshua was at its most popular in 1985, when 42,194 boys were given the name: about 1 in 44 boys born in the U.S. that year, ranking #4. In 2025, 4,773 boys were named Joshua, ranking #66. In all, Social Security counts 1,248,929 boys named Joshua since 1880. Social Security’s records also list 4,953 girls named Joshua.

Peak year
1985
Rank in 1985
#4
Babies in 1985
42,194
Rank in 2025
#66
Total since 1880
1,248,929
Babies named Joshua per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Joshua. The table below lists every year.0612182418801900192019401960198020002020
Babies given the name per 1,000 boys born each year. A gap is a year with fewer than 5.

Where it stands now

Over the last ten years it has slipped from #33 in 2015 to #66 in 2025, with 9,850 boys named Joshua in 2015 and 4,773 in 2025.

Decade by decade

Joshua ranked highest in the 2000s, at #3, with 232,053 boys given the name that decade. It ranked #241 in the 1880s and #58 in the 2020s so far.

Every 20 years in the records: 57 in 1880 (#211), 36 in 1900 (#365), 128 in 1920 (#542), 90 in 1940 (#626), 314 in 1960 (#454), 36,052 in 1980 (#7), 27,543 in 2000 (#4) and 6,015 in 2020 (#53).

Highs and lows

The most boys given the name in a single year was 44,100, in 1989. That is not its peak year: Social Security’s records hold more boys for 1989 than for 1985, so the name’s share of births was smaller. Its best rank in any year was #3, first reached in 2002.

Every year

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

Babies named Joshua by year
YearBabiesRank
188057#211
188140#244
188250#235
188355#202
188441#265
188543#251
188655#228
188741#247
188850#245
188933#294
189024#358
189124#349
189241#284
189323#371
189424#376
189529#340
189630#352
189729#346
189839#298
189924#376
190036#365
190122#399
190217#521
190321#451
190419#492
190518#549
190627#424
190726#457
190829#452
190928#487
191044#396
191143#446
191260#507
191378#492
191487#528
1915136#472
191699#581
1917122#522
1918118#552
1919139#503
1920128#542
1921125#562
1922124#571
1923129#539
1924114#594
1925109#605
1926105#612
1927117#569
1928118#562
192974#729
193090#645
193194#611
1932111#560
1933102#569
1934106#574
193580#663
1936101#573
193792#605
193871#724
1939101#569
194090#626
194193#628
1942111#591
194395#655
1944104#601
194597#612
1946113#608
1947141#568
1948129#587
1949183#490
1950160#537
1951165#530
1952178#523
1953164#551
1954193#524
1955245#471
1956239#491
1957273#467
1958276#477
1959328#440
1960314#454
1961354#423
1962335#436
1963372#416
1964389#407
1965461#352
1966486#340
1967563#314
1968731#271
19691,321#197
19702,175#150
19713,650#80
19725,033#59
19738,057#42
197411,599#29
197514,567#26
197616,845#18
197722,068#14
197825,204#12
197931,120#9
198036,052#7
198139,024#6
198238,004#7
198336,687#5
198440,266#4
198542,194#4
198637,542#4
198740,002#4
198842,653#4
198944,100#4
199043,237#4
199141,226#4
199236,221#4
199333,590#4
199431,374#4
199530,720#5
199629,175#5
199728,289#5
199828,095#4
199927,265#4
200027,543#4
200126,024#4
200225,998#3
200325,106#3
200424,214#3
200523,261#3
200622,336#3
200720,669#4
200819,231#4
200917,671#6
201015,467#11
201113,797#14
201212,681#17
201311,861#21
201410,929#25
20159,850#33
20169,258#35
20178,353#38
20187,446#40
20196,631#48
20206,015#53
20215,531#58
20225,197#60
20235,070#60
20245,268#57
20254,773#66

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.