Margaret

Comes through Latin Margarita from Greek margarites, meaning pearl, a word thought to have reached Greek from an Iranian or Indic source. Borne by an early Christian martyr.

Margaret in 2025

Margaret was given to 2,436 babies in the United States in 2025, making it the 273rd most popular name of the year. That is roughly one in every 1,361 babies born.

The history of Margaret

Margaret reached its highest point in 1921, when 28,521 babies were given the name, ranking 9th that year. Its best-ever ranking was 5th, in 1906.

Across the 146 years of records since 1880, 1,268,519 babies have been named Margaret. Half of them were born before 1934, which places the name's centre of gravity with the Silent Generation.

Margaret by decade

DecadeBabies named MargaretBest rank
1880s21,89410
1890s38,0607
1900s58,1375
1910s189,7076
1920s245,7099
1930s158,07714
1940s173,51826
1950s149,89837
1960s82,13074
1970s32,067142
1980s30,512186
1990s31,360207
2000s23,931245
2010s20,042305
2020s13,477273

Where Margaret is heading

Margaret has risen 15% over the past decade, from 2,110 babies in 2015 to 2,436 in 2025.

Names like Margaret

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

Browse the most popular baby names