In 2025, 516 US girls were named Cleo, making it the 577th most common girls’ name of the year, up 30 places from #607 in 2024. That is 21 more than the 495 girls named Cleo in 2024. Its best rank for girls was #171, reached in 1907. The most girls given the name in a single year was 1,049, in 1920. For comparison, it was #1,744 in 2015 and #686 in 1950.
In 2025, 18 US boys were named Cleo, making it the 5,245th most common boys’ name of the year, down 514 places from #4,731 in 2024. That is 3 fewer than the 21 boys named Cleo in 2024. Its best rank for boys was #258, reached in 1915. The most boys given the name in a single year was 363, in 1918. For comparison, it was #5,557 in 2015 and #682 in 1950.
Social Security card records list Cleo in every one of the 146 years from 1880 to 2025; in 1880 there were 22 babies with the name. In all, 45,092 US babies have been given the name, 74% of them girls and 26% boys. Its busiest decade was the 1920s, with 11,188 babies named Cleo.
Over the 10 years from 2016 to 2025, 3,395 US girls were named Cleo; the busiest of those years was 2025, with 516. In 2025 that was about 1 in 3,115 of the girls in SSA’s list for the year.
Among the states, Cleo ranked highest in Alaska in 2025, at #148 for girls there. It was not in the top 100 of any state. Related spellings in the SSA files include Cloe (3,927 babies since 1880). Rarer spellings such as Cleopatra, Clio and Clea are summarised on this page.