Popular Baby Names by Year

Explore how baby name popularity has changed over time. Click a year to see the top names.

2025
994 names
44 516 births
2024
12 713 names
1 104 397 births
2023
12 814 names
1 124 680 births
2022
14 837 names
1 273 203 births
2021
14 942 names
1 324 596 births
2020
14 961 names
1 306 479 births
2019
15 137 names
1 357 336 births
2018
15 268 names
1 384 694 births
2017
15 237 names
1 418 461 births
2016
15 337 names
1 458 403 births
2015
15 367 names
1 475 502 births
2014
15 354 names
1 494 725 births
2013
15 408 names
1 498 760 births
2012
15 432 names
1 540 926 births
2011
15 354 names
1 547 772 births
2010
15 234 names
1 573 877 births
2009
14 751 names
1 553 186 births
2008
16 426 names
1 707 630 births
2007
16 223 names
1 688 301 births
2006
15 864 names
1 689 027 births
2005
15 515 names
1 652 272 births
2004
15 262 names
1 652 428 births
2003
14 128 names
1 633 000 births
2002
13 843 names
1 616 975 births
2001
13 521 names
1 630 239 births
2000
13 293 names
1 660 128 births
1999
13 110 names
1 652 868 births
1998
13 077 names
1 663 847 births
1997
12 357 names
1 590 159 births
1996
12 125 names
1 608 042 births
1995
8 357 names
1 019 852 births
1994
8 226 names
1 004 811 births
1993
8 213 names
1 006 204 births
1992
8 180 names
1 036 180 births
1991
8 085 names
1 056 550 births
1990
8 058 names
1 060 780 births
1989
7 911 names
1 060 181 births
1988
7 906 names
1 068 400 births
1987
7 791 names
1 062 262 births
1986
7 729 names
1 070 243 births
1985
7 698 names
1 061 775 births
1984
7 622 names
1 025 327 births
1983
7 541 names
1 013 846 births
1982
7 546 names
1 062 539 births
1981
7 506 names
1 073 720 births
1980
7 516 names
1 071 832 births
1979
7 361 names
1 030 304 births
1978
7 282 names
1 007 419 births
1977
7 189 names
1 014 300 births
1976
7 139 names
998 605 births
1975
7 085 names
1 033 246 births
1974
6 999 names
1 097 245 births
1973
6 226 names
1 090 144 births
1972
6 148 names
1 117 040 births
1971
6 034 names
1 125 904 births
1970
5 885 names
1 097 509 births
1969
5 797 names
1 096 641 births
1968
5 636 names
1 093 949 births
1967
5 602 names
1 098 505 births
1966
5 554 names
1 124 067 births
1965
5 503 names
1 126 952 births
1964
5 427 names
1 138 587 births
1963
4 717 names
1 127 749 births
1962
4 674 names
1 090 957 births
1961
4 649 names
1 096 407 births
1960
4 568 names
1 078 059 births
1959
4 551 names
1 088 141 births
1958
4 517 names
1 072 071 births
1957
4 414 names
1 076 291 births
1956
4 398 names
1 068 267 births
1955
4 319 names
1 066 804 births
1954
4 274 names
1 069 900 births
1953
4 213 names
1 064 034 births
1952
4 188 names
1 080 816 births
1951
4 114 names
1 080 982 births
1950
4 112 names
1 117 182 births
1949
4 065 names
1 127 602 births
1948
3 986 names
1 127 292 births
1947
3 942 names
1 131 037 births
1946
3 928 names
1 107 383 births
1945
3 782 names
827 726 births
1944
3 072 names
762 288 births
1943
3 046 names
756 340 births
1942
3 020 names
714 264 births
1941
3 017 names
665 359 births
1940
3 022 names
692 234 births
1939
3 038 names
743 146 births
1938
3 033 names
742 425 births
1937
3 023 names
746 946 births
1936
3 000 names
754 793 births
1935
3 002 names
759 243 births
1934
2 996 names
786 582 births
1933
3 024 names
782 474 births
1932
3 031 names
814 062 births
1931
3 046 names
820 113 births
1930
3 036 names
827 101 births
1929
2 992 names
800 271 births
1928
2 999 names
808 302 births
1927
3 006 names
801 970 births
1926
3 011 names
807 683 births
1925
3 000 names
805 953 births
1924
2 974 names
789 273 births
1923
2 955 names
787 866 births
1922
2 901 names
782 798 births
1921
2 912 names
809 089 births
1920
2 876 names
820 764 births
1919
2 766 names
560 901 births
1918
2 779 names
524 113 births
1917
2 765 names
481 963 births
1916
2 750 names
458 607 births
1915
2 773 names
526 199 births
1914
2 839 names
709 850 births
1913
2 846 names
718 748 births
1912
2 839 names
716 445 births
1911
2 795 names
684 736 births
1910
2 785 names
705 012 births
1909
2 764 names
696 107 births
1908
2 764 names
695 391 births
1907
2 725 names
671 751 births
1906
2 747 names
672 548 births
1905
2 702 names
660 534 births
1904
2 708 names
650 363 births
1903
2 701 names
640 561 births
1902
2 683 names
637 703 births
1901
2 687 names
625 655 births
1900
2 679 names
587 458 births
1899
1 821 names
181 998 births
1898
1 832 names
182 382 births
1897
1 840 names
182 603 births
1896
1 838 names
182 601 births
1895
1 836 names
182 852 births
1894
1 835 names
183 106 births
1893
1 821 names
183 600 births
1892
1 834 names
183 263 births
1891
1 816 names
183 680 births
1890
1 818 names
183 710 births
1889
1 804 names
184 076 births
1888
1 816 names
183 981 births
1887
1 821 names
184 209 births
1886
1 816 names
184 480 births
1885
1 804 names
184 257 births
1884
1 811 names
184 642 births
1883
1 785 names
184 956 births
1882
1 789 names
184 468 births
1881
1 763 names
185 006 births
1880
1 765 names
185 217 births