In 2025, 264 US boys were named Foster, making it the 901st most common boys’ name of the year, up 177 places from #1,078 in 2024. That is 62 more than the 202 boys named Foster in 2024. Its best rank for boys was #280, reached in 1896. The most boys given the name in a single year was 264, in 2025. For comparison, it was #1,033 in 2015 and #722 in 1950.
Social Security card records list Foster in every one of the 146 years from 1880 to 2025; in 1880 there were 16 babies with the name. In all, 13,408 US babies have been given the name, 2.1% of them girls and 98% boys. Its busiest decade was the 2010s, with 1,988 babies named Foster.
Over the 10 years from 2016 to 2025, 2,202 US boys were named Foster; the busiest of those years was 2025, with 264. In 2025 that was about 1 in 6,470 of the boys in SSA’s list for the year.
Among the states, Foster ranked highest in Alabama in 2025, at #432 for boys there. It was not in the top 100 of any state. Rarer spellings such as Foyster and Foister are summarised on this page.