In 2025, 44 US boys were named Zakhari, making it the 2,881st most common boys’ name of the year, up 909 places from #3,790 in 2024. That is 14 more than the 30 boys named Zakhari in 2024. Its best rank for boys was #2,498, reached in 2021. That year also had the most boys given the name: 54. For comparison, it was #12,066 in 2015 and unranked in 1950.
Social Security card records list Zakhari in 18 years of the 146 from 1880 to 2025, starting in 2006 with 8 babies. In all, 431 US babies have been given the name, 6.0% of them girls and 94% boys. Its busiest decade was the 2020s, with 271 babies named Zakhari.
Over the 10 years from 2016 to 2025, 333 US boys were named Zakhari; the busiest of those years was 2021, with 54. In 2025 that was about 1 in 38,820 of the boys in SSA’s list for the year.
Among the states, Zakhari ranked highest in North Carolina in 2025, at #1,467 for boys there. It was not in the top 100 of any state. Related spellings in the SSA files include Zachary (553,281 babies since 1880), Zacharia (1,758 babies since 1880) and Zacharie (1,150 babies since 1880).