Discover the history of the name Mary. See total birth counts since 1880, gender trends, and year-by-year data for the name Mary on BabyNamesData.com.
The name Mary has been given to a total of 4139160 baby girls in the United States since records began in 1880. In 2024, there were 2196 recorded instances of the name.
Check out other baby names here.
Historical Year-by-Year Record
In 1880, there were 7065 babies with the name Mary recorded.
In 1881, there were 6919 babies with the name Mary recorded.
In 1882, there were 8148 babies with the name Mary recorded.
In 1883, there were 8012 babies with the name Mary recorded.
In 1884, there were 9217 babies with the name Mary recorded.
In 1885, there were 9128 babies with the name Mary recorded.
In 1886, there were 9889 babies with the name Mary recorded.
In 1887, there were 9888 babies with the name Mary recorded.
In 1888, there were 11754 babies with the name Mary recorded.
In 1889, there were 11648 babies with the name Mary recorded.
In 1890, there were 12078 babies with the name Mary recorded.
In 1891, there were 11704 babies with the name Mary recorded.
In 1892, there were 13172 babies with the name Mary recorded.
In 1893, there were 12784 babies with the name Mary recorded.
In 1894, there were 13151 babies with the name Mary recorded.
In 1895, there were 13447 babies with the name Mary recorded.
In 1896, there were 13811 babies with the name Mary recorded.
In 1897, there were 13413 babies with the name Mary recorded.
In 1898, there were 14406 babies with the name Mary recorded.
In 1899, there were 13172 babies with the name Mary recorded.
In 1900, there were 16705 babies with the name Mary recorded.
In 1901, there were 13136 babies with the name Mary recorded.
In 1902, there were 14486 babies with the name Mary recorded.
In 1903, there were 14275 babies with the name Mary recorded.
In 1904, there were 14961 babies with the name Mary recorded.
In 1905, there were 16067 babies with the name Mary recorded.
In 1906, there were 16370 babies with the name Mary recorded.
In 1907, there were 17580 babies with the name Mary recorded.
In 1908, there were 18665 babies with the name Mary recorded.
In 1909, there were 19259 babies with the name Mary recorded.
In 1910, there were 22848 babies with the name Mary recorded.
In 1911, there were 24390 babies with the name Mary recorded.
In 1912, there were 32304 babies with the name Mary recorded.
In 1913, there were 36642 babies with the name Mary recorded.
In 1914, there were 45346 babies with the name Mary recorded.
In 1915, there were 58187 babies with the name Mary recorded.
In 1916, there were 61438 babies with the name Mary recorded.
In 1917, there were 64280 babies with the name Mary recorded.
In 1918, there were 67365 babies with the name Mary recorded.
In 1919, there were 65836 babies with the name Mary recorded.
In 1920, there were 70983 babies with the name Mary recorded.
In 1921, there were 73984 babies with the name Mary recorded.
In 1922, there were 72176 babies with the name Mary recorded.
In 1923, there were 71635 babies with the name Mary recorded.
In 1924, there were 73534 babies with the name Mary recorded.
In 1925, there were 70586 babies with the name Mary recorded.
In 1926, there were 67833 babies with the name Mary recorded.
In 1927, there were 70642 babies with the name Mary recorded.
In 1928, there were 66872 babies with the name Mary recorded.
In 1929, there were 63511 babies with the name Mary recorded.
In 1930, there were 64153 babies with the name Mary recorded.
In 1931, there were 60299 babies with the name Mary recorded.
In 1932, there were 59881 babies with the name Mary recorded.
In 1933, there were 55517 babies with the name Mary recorded.
In 1934, there were 56931 babies with the name Mary recorded.
In 1935, there were 55074 babies with the name Mary recorded.
In 1936, there were 54374 babies with the name Mary recorded.
In 1937, there were 55643 babies with the name Mary recorded.
In 1938, there were 56225 babies with the name Mary recorded.
In 1939, there were 54900 babies with the name Mary recorded.
In 1940, there were 56214 babies with the name Mary recorded.
In 1941, there were 58049 babies with the name Mary recorded.
In 1942, there were 63255 babies with the name Mary recorded.
In 1943, there were 66176 babies with the name Mary recorded.
In 1944, there were 62472 babies with the name Mary recorded.
In 1945, there were 59281 babies with the name Mary recorded.
In 1946, there were 67467 babies with the name Mary recorded.
In 1947, there were 71689 babies with the name Mary recorded.
In 1948, there were 68598 babies with the name Mary recorded.
In 1949, there were 66869 babies with the name Mary recorded.
In 1950, there were 65482 babies with the name Mary recorded.
In 1951, there were 65722 babies with the name Mary recorded.
In 1952, there were 65627 babies with the name Mary recorded.
In 1953, there were 64390 babies with the name Mary recorded.
In 1954, there were 68019 babies with the name Mary recorded.
In 1955, there were 63173 babies with the name Mary recorded.
In 1956, there were 61743 babies with the name Mary recorded.
In 1957, there were 61103 babies with the name Mary recorded.
In 1958, there were 55846 babies with the name Mary recorded.
In 1959, there were 54504 babies with the name Mary recorded.
In 1960, there were 51468 babies with the name Mary recorded.
In 1961, there were 47688 babies with the name Mary recorded.
In 1962, there were 43498 babies with the name Mary recorded.
In 1963, there were 41543 babies with the name Mary recorded.
In 1964, there were 40987 babies with the name Mary recorded.
In 1965, there were 34271 babies with the name Mary recorded.
In 1966, there were 28889 babies with the name Mary recorded.
In 1967, there were 25318 babies with the name Mary recorded.
In 1968, there were 21725 babies with the name Mary recorded.
In 1969, there were 19851 babies with the name Mary recorded.
In 1970, there were 19203 babies with the name Mary recorded.
In 1971, there were 16702 babies with the name Mary recorded.
In 1972, there were 13756 babies with the name Mary recorded.
In 1973, there were 12313 babies with the name Mary recorded.
In 1974, there were 11739 babies with the name Mary recorded.
In 1975, there were 10972 babies with the name Mary recorded.
In 1976, there were 10319 babies with the name Mary recorded.
In 1977, there were 10654 babies with the name Mary recorded.
In 1978, there were 10040 babies with the name Mary recorded.
In 1979, there were 10556 babies with the name Mary recorded.
In 1980, there were 11475 babies with the name Mary recorded.
In 1981, there were 11043 babies with the name Mary recorded.
In 1982, there were 10851 babies with the name Mary recorded.
In 1983, there were 9896 babies with the name Mary recorded.
In 1984, there were 9294 babies with the name Mary recorded.
In 1985, there were 9239 babies with the name Mary recorded.
In 1986, there were 8507 babies with the name Mary recorded.
In 1987, there were 8395 babies with the name Mary recorded.
In 1988, there were 8517 babies with the name Mary recorded.
In 1989, there were 8645 babies with the name Mary recorded.
In 1990, there were 8669 babies with the name Mary recorded.
In 1991, there were 8764 babies with the name Mary recorded.
In 1992, there were 8463 babies with the name Mary recorded.
In 1993, there were 8122 babies with the name Mary recorded.
In 1994, there were 7756 babies with the name Mary recorded.
In 1995, there were 7458 babies with the name Mary recorded.
In 1996, there were 6967 babies with the name Mary recorded.
In 1997, there were 6650 babies with the name Mary recorded.
In 1998, there were 6476 babies with the name Mary recorded.
In 1999, there were 6388 babies with the name Mary recorded.
In 2000, there were 6221 babies with the name Mary recorded.
In 2001, there were 5759 babies with the name Mary recorded.
In 2002, there were 5485 babies with the name Mary recorded.
In 2003, there were 5042 babies with the name Mary recorded.
In 2004, there were 4835 babies with the name Mary recorded.
In 2005, there were 4477 babies with the name Mary recorded.
In 2006, there were 4109 babies with the name Mary recorded.
In 2007, there were 3693 babies with the name Mary recorded.
In 2008, there were 3513 babies with the name Mary recorded.
In 2009, there were 3176 babies with the name Mary recorded.
In 2010, there were 2881 babies with the name Mary recorded.
In 2011, there were 2714 babies with the name Mary recorded.
In 2012, there were 2584 babies with the name Mary recorded.
In 2013, there were 2668 babies with the name Mary recorded.
In 2014, there were 2636 babies with the name Mary recorded.
In 2015, there were 2642 babies with the name Mary recorded.
In 2016, there were 2526 babies with the name Mary recorded.
In 2017, there were 2424 babies with the name Mary recorded.
In 2018, there were 2369 babies with the name Mary recorded.
In 2019, there were 2239 babies with the name Mary recorded.
In 2020, there were 2229 babies with the name Mary recorded.
In 2021, there were 2100 babies with the name Mary recorded.
In 2022, there were 2116 babies with the name Mary recorded.
In 2023, there were 2081 babies with the name Mary recorded.
In 2024, there were 2196 babies with the name Mary recorded.
