In 2025, 4,773 US boys were named Joshua, making it the 66th most common boys’ name of the year, down 9 places from #57 in 2024. That is 495 fewer than the 5,268 boys named Joshua in 2024. Its best rank for boys was #3, reached in 2006. The most boys given the name in a single year was 44,100, in 1989. For comparison, it was #33 in 2015 and #537 in 1950.
Social Security card records list Joshua in every one of the 146 years from 1880 to 2025; in 1880 there were 57 babies with the name. In all, 1,253,882 US babies have been given the name, 0.4% of them girls and 99.6% boys. Its busiest decade was the 1980s, with 399,085 babies named Joshua.
Over the 10 years from 2016 to 2025, 63,542 US boys were named Joshua; the busiest of those years was 2016, with 9,258. In 2025 that was about 1 in 358 of the boys in SSA’s list for the year.
Among the states, Joshua ranked highest in Maryland in 2025, at #26 for boys there. It was in the top 100 in 39 states (counting DC). Related spellings in the SSA files include Josh (17,288 babies since 1880) and Joshuah (2,873 babies since 1880). Rarer spellings such as Joshue, Josua and Jushua are summarised on this page. The open nickname list we use links it to Joe, Jos and Josh.