In 2025, 329 US boys were named Harry, making it the 775th most common boys’ name of the year, up 1 place from #776 in 2024. That is 5 more than the 324 boys named Harry in 2024. Its best rank for boys was #8, reached in 1889. The most boys given the name in a single year was 9,896, in 1918. For comparison, it was #779 in 2015 and #61 in 1950.
Social Security card records list Harry in every one of the 146 years from 1880 to 2025; in 1880 there were 2,158 babies with the name. In all, 425,883 US babies have been given the name, 0.5% of them girls and 99.5% boys. Its busiest decade was the 1920s, with 86,694 babies named Harry.
Over the 10 years from 2016 to 2025, 3,681 US boys were named Harry; the busiest of those years was 2018, with 428. In 2025 that was about 1 in 5,192 of the boys in SSA’s list for the year.
Among the states, Harry ranked highest in New York in 2025, at #409 for boys there. It was not in the top 100 of any state. Related spellings in the SSA files include Gary (905,438 babies since 1880), Eric (893,184 babies since 1880), Henry (773,564 babies since 1880) and Harold (554,280 babies since 1880). Rarer spellings such as Hari, Harrie and Hary are summarised on this page. The open nickname list we use links it to Hap, Haps, Harold and Henry.