Nancy

Started as a medieval English pet form of Annis, the everyday form of Agnes, and was later attached to Ann, which goes back to Hebrew Hannah, "grace."

Nancy in 2025

Nancy was given to 265 babies in the United States in 2025, making it the 1,847th most popular name of the year. That is roughly one in every 12,511 babies born.

The history of Nancy

Nancy reached its highest point in 1947, when 32,502 babies were given the name, ranking 18th that year. Its best-ever ranking was 17th, in 1938.

Across the 146 years of records since 1880, 1,007,393 babies have been named Nancy. Half of them were born before 1951, which places the name's centre of gravity with the Baby Boomers.

Nancy by decade

DecadeBabies named NancyBest rank
1880s4,79995
1890s5,346117
1900s5,738139
1910s17,337152
1920s43,95861
1930s143,04617
1940s252,64617
1950s287,35218
1960s143,13535
1970s42,06199
1980s25,753208
1990s19,633255
2000s10,984463
2010s3,928981
2020s1,6771,670

Where Nancy is heading

Nancy has fallen 23% over the past decade, from 345 babies in 2015 to 265 in 2025.

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

Names like Nancy

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

Browse the most popular baby names