Discover the history of the name Margaret. See total birth counts since 1880, gender trends, and year-by-year data for the name Margaret on BabyNamesData.com.
The name Margaret has been given to a total of 1262307 baby girls in the United States since records began in 1880. In 2024, there were 2303 recorded instances of the name.
Check out other baby names here.
Historical Year-by-Year Record
In 1880, there were 1578 babies with the name Margaret recorded.
In 1881, there were 1658 babies with the name Margaret recorded.
In 1882, there were 1821 babies with the name Margaret recorded.
In 1883, there were 1881 babies with the name Margaret recorded.
In 1884, there were 2142 babies with the name Margaret recorded.
In 1885, there were 2204 babies with the name Margaret recorded.
In 1886, there were 2275 babies with the name Margaret recorded.
In 1887, there were 2419 babies with the name Margaret recorded.
In 1888, there were 2904 babies with the name Margaret recorded.
In 1889, there were 2917 babies with the name Margaret recorded.
In 1890, there were 3100 babies with the name Margaret recorded.
In 1891, there were 3065 babies with the name Margaret recorded.
In 1892, there were 3435 babies with the name Margaret recorded.
In 1893, there were 3565 babies with the name Margaret recorded.
In 1894, there were 3700 babies with the name Margaret recorded.
In 1895, there were 3931 babies with the name Margaret recorded.
In 1896, there were 4050 babies with the name Margaret recorded.
In 1897, there were 4146 babies with the name Margaret recorded.
In 1898, there were 4696 babies with the name Margaret recorded.
In 1899, there were 4249 babies with the name Margaret recorded.
In 1900, there were 5304 babies with the name Margaret recorded.
In 1901, there were 4424 babies with the name Margaret recorded.
In 1902, there were 5011 babies with the name Margaret recorded.
In 1903, there were 5045 babies with the name Margaret recorded.
In 1904, there were 5302 babies with the name Margaret recorded.
In 1905, there were 5690 babies with the name Margaret recorded.
In 1906, there were 6096 babies with the name Margaret recorded.
In 1907, there were 6713 babies with the name Margaret recorded.
In 1908, there were 6976 babies with the name Margaret recorded.
In 1909, there were 7358 babies with the name Margaret recorded.
In 1910, there were 8226 babies with the name Margaret recorded.
In 1911, there were 9279 babies with the name Margaret recorded.
In 1912, there were 12536 babies with the name Margaret recorded.
In 1913, there were 14486 babies with the name Margaret recorded.
In 1914, there were 17763 babies with the name Margaret recorded.
In 1915, there were 23054 babies with the name Margaret recorded.
In 1916, there were 24953 babies with the name Margaret recorded.
In 1917, there were 25560 babies with the name Margaret recorded.
In 1918, there were 27139 babies with the name Margaret recorded.
In 1919, there were 26238 babies with the name Margaret recorded.
In 1920, there were 27994 babies with the name Margaret recorded.
In 1921, there were 28468 babies with the name Margaret recorded.
In 1922, there were 26862 babies with the name Margaret recorded.
In 1923, there were 26135 babies with the name Margaret recorded.
In 1924, there were 26546 babies with the name Margaret recorded.
In 1925, there were 24462 babies with the name Margaret recorded.
In 1926, there were 23073 babies with the name Margaret recorded.
In 1927, there were 21964 babies with the name Margaret recorded.
In 1928, there were 20295 babies with the name Margaret recorded.
In 1929, there were 19211 babies with the name Margaret recorded.
In 1930, there were 18351 babies with the name Margaret recorded.
In 1931, there were 17332 babies with the name Margaret recorded.
In 1932, there were 16556 babies with the name Margaret recorded.
In 1933, there were 15240 babies with the name Margaret recorded.
In 1934, there were 15145 babies with the name Margaret recorded.
In 1935, there were 14727 babies with the name Margaret recorded.
In 1936, there were 14596 babies with the name Margaret recorded.
In 1937, there were 15143 babies with the name Margaret recorded.
In 1938, there were 15330 babies with the name Margaret recorded.
In 1939, there were 14951 babies with the name Margaret recorded.
In 1940, there were 15062 babies with the name Margaret recorded.
In 1941, there were 15695 babies with the name Margaret recorded.
In 1942, there were 16548 babies with the name Margaret recorded.
In 1943, there were 17153 babies with the name Margaret recorded.
In 1944, there were 16320 babies with the name Margaret recorded.
In 1945, there were 15685 babies with the name Margaret recorded.
In 1946, there were 18135 babies with the name Margaret recorded.
In 1947, there were 20102 babies with the name Margaret recorded.
In 1948, there were 18873 babies with the name Margaret recorded.
In 1949, there were 19452 babies with the name Margaret recorded.
In 1950, there were 18110 babies with the name Margaret recorded.
In 1951, there were 17692 babies with the name Margaret recorded.
In 1952, there were 17101 babies with the name Margaret recorded.
In 1953, there were 16196 babies with the name Margaret recorded.
In 1954, there were 15226 babies with the name Margaret recorded.
In 1955, there were 14440 babies with the name Margaret recorded.
In 1956, there were 13914 babies with the name Margaret recorded.
In 1957, there were 13013 babies with the name Margaret recorded.
In 1958, there were 12314 babies with the name Margaret recorded.
In 1959, there were 11577 babies with the name Margaret recorded.
In 1960, there were 11362 babies with the name Margaret recorded.
In 1961, there were 10560 babies with the name Margaret recorded.
In 1962, there were 10073 babies with the name Margaret recorded.
In 1963, there were 9308 babies with the name Margaret recorded.
In 1964, there were 9100 babies with the name Margaret recorded.
In 1965, there were 7796 babies with the name Margaret recorded.
In 1966, there were 6961 babies with the name Margaret recorded.
In 1967, there were 6226 babies with the name Margaret recorded.
In 1968, there were 5440 babies with the name Margaret recorded.
In 1969, there were 5043 babies with the name Margaret recorded.
In 1970, there were 4704 babies with the name Margaret recorded.
In 1971, there were 4001 babies with the name Margaret recorded.
In 1972, there were 3286 babies with the name Margaret recorded.
In 1973, there were 3167 babies with the name Margaret recorded.
In 1974, there were 3087 babies with the name Margaret recorded.
In 1975, there were 2950 babies with the name Margaret recorded.
In 1976, there were 2666 babies with the name Margaret recorded.
In 1977, there were 2624 babies with the name Margaret recorded.
In 1978, there were 2629 babies with the name Margaret recorded.
In 1979, there were 2832 babies with the name Margaret recorded.
In 1980, there were 2861 babies with the name Margaret recorded.
In 1981, there were 2791 babies with the name Margaret recorded.
In 1982, there were 2997 babies with the name Margaret recorded.
In 1983, there were 2944 babies with the name Margaret recorded.
In 1984, there were 3034 babies with the name Margaret recorded.
In 1985, there were 3071 babies with the name Margaret recorded.
In 1986, there were 3085 babies with the name Margaret recorded.
In 1987, there were 3146 babies with the name Margaret recorded.
In 1988, there were 3138 babies with the name Margaret recorded.
In 1989, there were 3285 babies with the name Margaret recorded.
In 1990, there were 3372 babies with the name Margaret recorded.
In 1991, there were 3195 babies with the name Margaret recorded.
In 1992, there were 3242 babies with the name Margaret recorded.
In 1993, there were 3168 babies with the name Margaret recorded.
In 1994, there were 3105 babies with the name Margaret recorded.
In 1995, there were 3221 babies with the name Margaret recorded.
In 1996, there were 3103 babies with the name Margaret recorded.
In 1997, there were 2967 babies with the name Margaret recorded.
In 1998, there were 2962 babies with the name Margaret recorded.
In 1999, there were 2958 babies with the name Margaret recorded.
In 2000, there were 3122 babies with the name Margaret recorded.
In 2001, there were 2896 babies with the name Margaret recorded.
In 2002, there were 2678 babies with the name Margaret recorded.
In 2003, there were 2625 babies with the name Margaret recorded.
In 2004, there were 2436 babies with the name Margaret recorded.
In 2005, there were 2312 babies with the name Margaret recorded.
In 2006, there were 2188 babies with the name Margaret recorded.
In 2007, there were 2027 babies with the name Margaret recorded.
In 2008, there were 1864 babies with the name Margaret recorded.
In 2009, there were 1767 babies with the name Margaret recorded.
In 2010, there were 1701 babies with the name Margaret recorded.
In 2011, there were 1699 babies with the name Margaret recorded.
In 2012, there were 1780 babies with the name Margaret recorded.
In 2013, there were 1774 babies with the name Margaret recorded.
In 2014, there were 1951 babies with the name Margaret recorded.
In 2015, there were 2110 babies with the name Margaret recorded.
In 2016, there were 2216 babies with the name Margaret recorded.
In 2017, there were 2255 babies with the name Margaret recorded.
In 2018, there were 2334 babies with the name Margaret recorded.
In 2019, there were 2214 babies with the name Margaret recorded.
In 2020, there were 2195 babies with the name Margaret recorded.
In 2021, there were 2242 babies with the name Margaret recorded.
In 2022, there were 2197 babies with the name Margaret recorded.
In 2023, there were 2083 babies with the name Margaret recorded.
In 2024, there were 2303 babies with the name Margaret recorded.
