Skip to content

Popularity of the name Gregory, 1880–2025

Gregory was at its most popular in 1962, when 21,976 boys were given the name: about 1 in 94 boys born in the U.S. that year, ranking #21. In 2025, 493 boys were named Gregory, ranking #593. In all, Social Security counts 711,893 boys named Gregory since 1880. Social Security’s records also list 2,860 girls named Gregory.

Peak year
1962
Rank in 1962
#21
Babies in 1962
21,976
Rank in 2025
#593
Total since 1880
711,893
Babies named Gregory per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Gregory. The table below lists every year.03691218801900192019401960198020002020
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 slipped from #346 in 2015 to #593 in 2025: 987 boys got it in 2015, and 493 in 2025.

Decade by decade

Its best decade was the 1960s, when 187,495 boys were named Gregory, #23 for the decade. It ranked #932 in the 1880s and #513 in the 2020s so far.

Every 20 years in the records: 5 in 1880 (#909), 12 in 1900 (#743), 179 in 1920 (#454), 756 in 1940 (#189), 20,304 in 1960 (#24), 9,267 in 1980 (#42), 2,839 in 2000 (#138) and 686 in 2020 (#434).

Highs and lows

The most boys given the name in a single year was 21,976, in 1962. Its best rank, #21, came in its peak year.

Every year

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

Babies named Gregory by year
YearBabiesRank
18805#909
18816#781
18845#971
18855#936
18867#758
18885#1,031
18896#878
189012#566
18929#748
18939#705
189410#668
18959#738
189610#722
18978#787
189814#573
189911#613
190012#743
190116#487
190210#744
190310#734
190416#566
190513#666
190616#590
190721#511
190826#489
190926#505
191025#569
191136#489
191265#491
191385#465
1914107#466
1915135#475
1916144#477
1917158#450
1918175#448
1919163#464
1920179#454
1921184#453
1922220#407
1923191#440
1924226#407
1925212#409
1926243#374
1927241#380
1928260#356
1929237#374
1930248#363
1931255#342
1932283#327
1933254#333
1934329#299
1935368#282
1936393#272
1937507#234
1938536#224
1939596#205
1940756#189
1941824#183
19421,027#165
19431,134#163
19441,305#152
19452,474#96
19465,672#56
19479,327#33
19489,724#32
194910,979#31
195013,311#25
195114,102#25
195215,191#24
195316,160#24
195417,625#25
195519,815#24
195621,082#24
195721,472#23
195819,810#23
195919,889#23
196020,304#24
196121,364#23
196221,976#21
196321,420#21
196419,884#22
196518,205#23
196617,009#23
196715,775#25
196815,392#26
196916,166#26
197016,286#26
197114,760#26
197213,056#26
197311,674#26
197410,826#31
197510,400#33
197610,060#35
197710,052#35
19789,340#38
19799,109#42
19809,267#42
19818,756#46
198210,144#40
19839,980#42
19849,688#44
19859,767#45
19869,529#46
19879,135#47
19888,629#50
19898,760#52
19908,378#51
19917,555#55
19926,498#60
19935,807#65
19945,137#76
19954,442#84
19963,994#98
19973,802#103
19983,429#109
19993,048#122
20002,839#138
20012,478#157
20022,279#169
20032,110#185
20041,968#194
20051,903#202
20061,833#208
20071,679#223
20081,559#236
20091,426#247
20101,287#268
20111,265#279
20121,231#286
20131,182#296
20141,110#314
2015987#346
2016926#359
2017890#373
2018787#408
2019806#388
2020686#434
2021608#486
2022616#495
2023557#529
2024554#538
2025493#593

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.