Skip to content

Popularity of the name Nicholas, 1880–2025

Nicholas was at its most popular in 1995, when 29,160 boys were given the name: about 1 in 65 boys born in the U.S. that year, ranking #7. In 2025, 3,115 boys were named Nicholas, ranking #112. In all, Social Security counts 926,047 boys named Nicholas since 1880. Social Security’s records also list 3,152 girls named Nicholas.

Peak year
1995
Rank in 1995
#7
Babies in 1995
29,160
Rank in 2025
#112
Total since 1880
926,047
Babies named Nicholas per 1,000 boys born, 1880–2025How many of every 1,000 boys born each year were named Nicholas. The table below lists every year.048121618801900192019401960198020002020
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 #62 in 2015 to #112 in 2025: 6,263 boys got it in 2015, and 3,115 in 2025.

Decade by decade

Its best decade was the 1990s, when 275,329 boys were named Nicholas, #6 for the decade. It ranked #180 in the 1880s and #103 in the 2020s so far.

Every 20 years in the records: 73 in 1880 (#177), 95 in 1900 (#199), 1,354 in 1920 (#124), 1,102 in 1940 (#154), 2,298 in 1960 (#153), 21,018 in 1980 (#17), 24,653 in 2000 (#6) and 4,065 in 2020 (#87).

Highs and lows

The most boys given the name in a single year was 29,160, in 1995. Its best rank in any year was #5, first reached in 1999.

Every year

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

Babies named Nicholas by year
YearBabiesRank
188073#177
188156#203
188266#193
188371#174
188469#193
188566#195
188685#162
188779#157
188897#157
188968#191
189078#175
189178#164
189295#166
189389#162
189477#192
189584#187
1896106#156
189787#177
189894#172
189969#196
190095#199
190188#168
1902112#156
190390#184
1904102#177
1905112#171
1906144#143
1907161#143
1908226#113
1909204#133
1910235#137
1911308#120
1912676#113
1913796#110
19141,151#102
19151,427#104
19161,419#107
19171,412#109
19181,488#113
19191,321#122
19201,354#124
19211,553#114
19221,414#122
19231,468#120
19241,488#122
19251,332#133
19261,319#133
19271,272#137
19281,216#140
19291,192#142
19301,131#147
19311,103#145
1932925#163
1933888#160
1934873#165
1935911#158
1936929#157
1937935#159
1938989#161
19391,032#156
19401,102#154
19411,212#146
19421,500#142
19431,434#148
19441,361#150
19451,357#151
19461,675#144
19471,935#143
19481,929#142
19491,998#136
19502,176#124
19512,388#120
19522,343#127
19532,359#131
19542,368#134
19552,186#141
19562,212#147
19572,197#152
19582,189#153
19592,196#156
19602,298#153
19612,078#158
19622,144#155
19632,130#155
19642,069#158
19652,068#149
19662,139#139
19672,288#130
19682,548#118
19692,577#123
19702,704#123
19712,608#123
19722,843#99
19733,153#85
19743,218#80
19753,319#81
19763,466#77
19776,071#51
197816,342#25
197921,344#15
198021,018#17
198119,775#21
198219,643#22
198319,891#21
198421,017#20
198522,384#19
198622,800#17
198723,247#16
198825,303#14
198928,230#14
199027,913#14
199127,357#12
199227,762#12
199328,114#8
199427,770#9
199529,160#7
199627,724#6
199727,258#6
199826,632#6
199925,639#5
200024,653#6
200122,849#6
200221,390#9
200319,696#12
200418,519#13
200517,076#15
200615,675#17
200714,362#20
200812,533#29
200910,856#32
20109,653#37
20118,601#42
20127,742#49
20137,147#54
20146,779#57
20156,263#62
20165,765#63
20175,372#68
20184,847#74
20194,642#78
20204,065#87
20213,866#92
20223,643#97
20233,261#109
20243,038#117
20253,115#112

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.