In 2025, 719 US girls were named London, making it the 431st most common girls’ name of the year, down 76 places from #355 in 2024. That is 157 fewer than the 876 girls named London in 2024. Its best rank for girls was #85, reached in 2013. That year also had the most girls given the name: 3,462. For comparison, it was #105 in 2015 and unranked in 1950.
In 2025, 144 US boys were named London, making it the 1,335th most common boys’ name of the year, down 126 places from #1,209 in 2024. That is 24 fewer than the 168 boys named London in 2024. Its best rank for boys was #504, reached in 2010. The most boys given the name in a single year was 520, in 2009. For comparison, it was #606 in 2015 and #2,931 in 1950.
Social Security card records list London in 110 years of the 146 from 1880 to 2025, starting in 1886 with 5 babies. In all, 54,779 US babies have been given the name, 81% of them girls and 19% boys. Its busiest decade was the 2010s, with 30,548 babies named London.
Over the 10 years from 2016 to 2025, 14,224 US girls were named London; the busiest of those years was 2016, with 2,357. In 2025 that was about 1 in 2,235 of the girls in SSA’s list for the year.
Among the states, London ranked highest in Delaware in 2025, at #155 for girls there. It was not in the top 100 of any state. Related spellings in the SSA files include Londyn (27,777 babies since 1880), Londynn (3,141 babies since 1880) and Lundyn (973 babies since 1880). Rarer spellings such as Londen, Lunden and Lundon are summarised on this page.