Most Popular Baby Names of 1904: Top Boy and Girl Names
The 3 most popular baby names in 1904 were John, William and James for boys and Mary, Helen and Anna for girls according to the US Census Bureau historical records.

Top #10 male names given to baby boys born in 1904
- John
- William
- James
- George
- Robert
- Charles
- Joseph
- Frank
- Edward
- Henry

Top #10 female names given to baby girls born in 1904
- Mary
- Helen
- Anna
- Margaret
- Ruth
- Elizabeth
- Marie
- Florence
- Mildred
- Dorothy
Baby names Trends and Insights in 1904
In 1904, the most popular baby names for boys were John, William, and James, while for girls they were Mary, Helen, and Anna. These names reflect the cultural and regional preferences of the time. John, William, and James were long-standing traditional names in the English-speaking world, with strong roots in Christian and European naming traditions. They remained popular choices for parents seeking to honor family members or maintain a sense of cultural continuity. For girls, Mary was a perennial favorite, reflecting the enduring influence of the Virgin Mary in Christian cultures. Helen and Anna also had deep roots in European and biblical traditions, suggesting a preference for names with established pedigrees. While these names remained popular nationwide, regional variations and shifts in naming patterns were also emerging. For example, some areas may have seen a rise in names reflecting the growing influence of immigrant communities or changing social and economic trends. However, the dominance of these classic names in 1904 indicates a general stability in American naming practices at the time.
