Mary

The English form of Latin Maria, from Hebrew Miryam. The original meaning is unsettled, with proposals ranging from a root meaning bitter to an Egyptian word for beloved.

Mary in 2025

Mary was given to 2,230 babies in the United States in 2025, making it the 299th most popular name of the year. That is roughly one in every 1,487 babies born.

The history of Mary

Mary has been the single most popular name in the country 49 times, and reached its highest point in 1921, when 74,171 babies were given the name.

Across the 146 years of records since 1880, 4,156,654 babies have been named Mary. Half of them were born before 1938, which places the name's centre of gravity with the Silent Generation.

Mary by decade

DecadeBabies named MaryBest rank
1880s92,0301
1890s131,6321
1900s162,1871
1910s480,0091
1920s704,1861
1930s576,0281
1940s642,3843
1950s627,1445
1960s356,5867
1970s126,93433
1980s96,47260
1990s75,92085
2000s46,443116
2010s25,709250
2020s12,990299

Where Mary is heading

Mary has fallen 16% over the past decade, from 2,642 babies in 2015 to 2,230 in 2025.

That is less than 5% of its 1921 peak — Mary is now a rare name in the United States.

Names like Mary

Names that rose and fell at the same time as Mary.

Browse the most popular baby names