Rosemary

Taken from the herb, whose Latin name ros marinus means dew of the sea. English speakers also read it as Rose and Mary joined together.

Rosemary in 2025

Rosemary was given to 1,222 babies in the United States in 2025, making it the 536th most popular name of the year. That is roughly one in every 2,713 babies born.

The history of Rosemary

Rosemary reached its highest point in 1947, when 4,542 babies were given the name, ranking 161st that year. Its best-ever ranking was 139th, in 1929.

Across the 144 years of records since 1882, 163,523 babies have been named Rosemary. Half of them were born before 1947, which places the name's centre of gravity with the Baby Boomers.

Rosemary by decade

DecadeBabies named RosemaryBest rank
1880s731,208
1890s200907
1900s634510
1910s7,079287
1920s26,020139
1930s24,941142
1940s34,382146
1950s25,068195
1960s14,652337
1970s5,835594
1980s5,010723
1990s4,056961
2000s3,9611,156
2010s5,930815
2020s5,682536

Where Rosemary is heading

Rosemary has risen 101% over the past decade, from 607 babies in 2015 to 1,222 in 2025.

Names like Rosemary

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

Browse the most popular baby names