Bo Boy

How popular is Bo?

#449 boy name in 2025

698 baby boys were named Bo in the US in 2025, making it the 449th most popular boy name. Another 30 girls got the name (#4,545 for girls).

Compare with other names
15,347living people named Bo (est.)
15median age of people named Bo
15,849babies named Bo since 1880
1 in 4,554US babies born in 2025

Bo popularity over time

0400800 18801900192019401960198020002020

Boys Girls

Rank in 2025#449 for boys (▲ 3 from 2024)
Babies in 2025698 boys, 30 girls
10-year trendRising fast (+61% babies vs 2015)
Earlier ranks#618 in 2015, #540 in 2020
Peak year2025 (698 boys)
Highest rank#449 in 2025
First recorded1907
Boys vs girls (last 10 years)95% boys, 5% girls
Chance a classmate shares it0.5% in a class of 25 kids born in 2025

Where Bo is most popular

Babies named Bo per 1,000 boys born in each state, 2021 to 2025. Darker means more common.

  1. Montana: 1.5 per 1,000 (27 boys)
  2. South Dakota: 1.3 per 1,000 (24 boys)
  3. Idaho: 1.2 per 1,000 (50 boys)
  4. Nebraska: 1.1 per 1,000 (50 boys)
  5. Arkansas: 1.1 per 1,000 (70 boys)

Bo by decade

DecadeBaby boysBest rank
1900s5#1,344
1910s23#2,542
1920s42#2,911
1930s24#3,020
1940s51#2,021
1950s140#1,619
1960s258#1,374
1970s566#864
1980s1,868#550
1990s2,135#601
2000s2,222#764
2010s3,866#566
2020s3,784#449

Boy names about as popular as Bo

Questions

Is Bo a boy or girl name?
Bo is mostly a boy name. Over the last 10 years, 95% of babies named Bo were boys.
How popular is the name Bo?
698 baby boys were named Bo in the US in 2025, making it the 449th most popular boy name. Another 30 girls got the name (#4,545 for girls).
When was Bo most popular?
Bo peaked in 2025, when 698 boys were given the name. Its highest rank was #449 in 2025.
How many people are named Bo?
15,849 babies have been named Bo in the US since 1880. We estimate about 15,347 of them are alive in 2026, with a median age of 15.
Where is Bo most popular?
From 2021 to 2025, Bo was most common in Montana, at 1.5 of every 1,000 boys born there.

Source: Social Security Administration baby name data, 1880 to 2025 (names given to at least 5 babies of a sex in a year). Living-people and median-age figures are our estimates using US life tables. How we calculate.