Baby Name Popularity by Year

Girl - Margaret

If you are looking for a baby name and want to know how popular the name is you've come to the right place. This report will tell you how popular a name is in the United States from 1880 to 2015. This information comes from the top 1000 boy and girl names collected by the United States Social Security Administration.

Instructions

Please type in a name and select a gender to see how many babies were born each year in the United States with that name. The information will also be displayed in a graph for easy viewing.

New Feature

Now you can add type in additional names to compare the popularity of up to three names!

Name:
Comparison Names:
Gender:

Show me the meaning of the name Margaret




YearMargaret
20172,242
20162,212
20152,089
20141,945
20131,769
20121,773
20111,681
20101,692
20091,739
20081,827
20072,018
20062,158
20052,295
20042,429
20032,611
20022,671
20012,893
20003,110
19992,949
19982,953
19972,959
19963,099
19953,215
19943,106
19933,165
19923,238
19913,193
19903,369
19893,290
19883,137
19873,141
19863,072
19853,069
19843,031
19832,940
19822,993
19812,791
19802,857
19792,830
19782,628
19772,624
19762,659
19752,951
19743,089
19733,173
19723,289
19714,002
19704,712
19695,043
19685,445
19676,230
19666,951
19657,796
19649,110
19639,303
196210,082
196110,541
196011,364
195911,574
195812,308
195713,009
195613,914
195514,429
195415,220
195316,201
195217,083
195117,664
195018,104
194919,431
194818,869
194720,078
194618,108
194515,689
194416,311
194317,140
194216,546
194115,691
194015,058
193914,946
193815,337
193715,139
193614,592
193514,708
193415,145
193315,245
193216,519
193117,318
193018,345
192919,197
192820,269
192721,974
192623,053
192524,449
192426,554
192326,138
192226,861
192128,454
192027,994
191926,242
191827,143
191725,558
191624,948
191523,044
191417,741
191314,470
191212,527
19119,262
19108,219
19097,351
19086,975
19076,711
19066,095
19055,690
19045,301
19035,046
19025,010
19014,425
19005,305
18994,251
18984,694
18974,145
18964,053
18953,931
18943,702
18933,565
18923,435
18913,066
18903,100
18892,917
18882,904
18872,419
18862,275
18852,204
18842,143
18831,881
18821,821
18811,658
18801,578