Tools / Baby names / B

Bo

Boy

Meaning of Bo: Old Norse: 'to live'

Bo is a boy's name most strongly associated with Norse naming. It has 2 letters and 1 syllable, and it is one of today's most-chosen names — 450th most popular boys' name in the United States in 2025 and 2263rd in England & Wales.

US rank 2025

#450

728 babies in 2025

England & Wales 2024

#2263

10 babies in 2024

US babies since 1880

15,849

First recorded 1907 · peak 2025

Trend

rising

Style: popular

Popularity over time

1981: 263 babies1982: 177 babies1983: 153 babies1984: 219 babies1985: 170 babies1986: 187 babies1987: 202 babies1988: 187 babies1989: 231 babies1990: 293 babies19901991: 295 babies1992: 291 babies1993: 244 babies1994: 209 babies1995: 183 babies1996: 200 babies1997: 158 babies1998: 185 babies1999: 194 babies2000: 157 babies20002001: 169 babies2002: 173 babies2003: 203 babies2004: 215 babies2005: 279 babies2006: 297 babies2007: 307 babies2008: 283 babies2009: 305 babies2010: 274 babies20102011: 311 babies2012: 309 babies2013: 344 babies2014: 428 babies2015: 451 babies2016: 480 babies2017: 453 babies2018: 515 babies2019: 524 babies2020: 545 babies20202021: 664 babies2022: 643 babies2023: 655 babies2024: 709 babies2025: 728 babies
US babies named Bo per year (Social Security Administration). Peak bar = 728.

Gender split

95% boys · 5% girls, based on US, UK and international usage.

Origins & cultures

More Norse boys' names

Other names starting with B