Skip to content

Popularity of the name Charlotte, 1880–2025

Charlotte has never been more popular than it is now: in 2025, 13,400 girls were named Charlotte, about 1 in 120 girls born in the U.S. that year, ranking #2. In all, Social Security counts 453,433 girls named Charlotte since 1880. Social Security’s records also list 771 boys named Charlotte.

Peak year
2025
Rank in 2025
#2
Babies in 2025
13,400
Total since 1880
453,433
Babies named Charlotte per 1,000 girls born, 1880–2025How many of every 1,000 girls born each year were named Charlotte. The table below lists every year.02.557.51018801900192019401960198020002020
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 #9 in 2015 to #2 in 2025, with 11,415 girls named Charlotte in 2015 and 13,400 in 2025.

Decade by decade

Charlotte ranked highest in the 2020s so far, at #3, with 78,055 girls given the name that decade. It started at #92 in the 1880s.

Every 20 years in the records: 237 in 1880 (#91), 602 in 1900 (#110), 3,624 in 1920 (#79), 4,291 in 1940 (#55), 2,781 in 1960 (#151), 848 in 1980 (#292), 1,105 in 2000 (#289) and 13,100 in 2020 (#5).

Highs and lows

The most girls given the name in a single year was 13,400, in 2025. Its best rank, #2, came in its peak year.

Every year

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

Babies named Charlotte by year
YearBabiesRank
1880237#91
1881227#95
1882257#100
1883291#92
1884344#86
1885317#94
1886368#94
1887351#91
1888464#88
1889455#89
1890417#98
1891387#101
1892486#98
1893476#100
1894484#100
1895472#106
1896492#103
1897492#104
1898569#105
1899496#104
1900602#110
1901503#105
1902524#114
1903504#115
1904554#110
1905614#104
1906619#103
1907667#105
1908766#98
1909841#94
1910896#99
1911960#95
19121,375#91
19131,603#87
19142,007#88
19152,757#81
19162,995#80
19173,229#76
19183,373#78
19193,353#79
19203,624#79
19213,587#79
19223,582#76
19233,596#77
19243,612#80
19253,551#77
19263,512#78
19273,676#75
19283,475#72
19293,537#73
19303,406#75
19313,403#75
19323,363#74
19333,114#79
19343,434#72
19353,470#65
19363,555#61
19373,536#67
19383,626#70
19393,739#66
19404,291#55
19414,564#55
19425,022#51
19435,482#47
19444,928#50
19454,529#55
19464,970#64
19475,386#68
19485,164#69
19495,142#71
19504,735#80
19514,649#84
19524,204#89
19533,813#100
19543,760#113
19553,328#129
19563,274#133
19573,250#133
19583,015#140
19592,969#144
19602,781#151
19612,935#147
19622,678#154
19632,594#153
19642,422#158
19652,471#153
19662,301#151
19672,021#164
19682,002#163
19692,027#160
19701,991#166
19711,746#176
19721,535#187
19731,331#194
19741,251#204
19751,081#224
1976957#245
1977940#265
1978828#278
1979853#285
1980848#292
1981833#290
1982794#308
1983833#283
1984790#303
1985945#264
1986860#286
1987826#292
1988863#288
1989894#292
1990964#287
1991982#287
1992964#286
1993943#293
1994942#291
19951,000#274
1996946#302
1997954#301
1998997#304
19991,004#307
20001,105#289
20011,379#229
20021,604#204
20031,763#182
20041,994#170
20052,447#135
20062,781#125
20073,331#101
20083,671#86
20094,191#68
20105,358#46
20116,431#27
20127,483#19
20139,314#11
201410,123#10
201511,415#9
201613,118#7
201712,969#7
201813,038#6
201913,239#6
202013,100#5
202113,368#3
202212,952#3
202312,638#3
202412,597#4
202513,400#2

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.