Congratulations, you’re expecting a baby boy! Maybe you just found out or maybe you’ve known about it for a while (or perhaps you don’t know and just want to prep names for both genders). Whatever the reason may be, we’re here to help you find the ideal name for your son.
And if you're fond of baby boy names that start with “B," there is certainly no shortage of options. This list has been compiled from a variety of resources(such as the Social Security Administration’s list of the most popular monikers for boys) and includes a few personal picks. Read on for 50 of our faves.
Landing the #6 spot on the popularity list, it means “son of the right hand.”
Not quite as common as Benjamin, this name still made it in the top 100. It also has several different spellings—Braydan and Braydon included.
This unisex name is a fancy version of Bryce, which is thought to come from a Celtic word meaning “speckled” (freckles).
It means “little blessed one” and is of Latin origin. We like Ben or Bennie for short.
“Born to assist.” What more can new parents ask for?
This name—which is of English origin—means “from the broom hill.”
Fun fact: There were 2,991 Braxtons born in 2018.
Also spelled Bo, this French name means “beautiful” or “handsome.”
Courtesy of Scotland, the name literally means “second son.”
This Old English name means “pale blond one” and is unisex. It’s also a popular version of the longer name, Blakely.
Similar to the female version (Brooke), this name means “water” or “small stream.”
Of African origin, Bomani means “warrior.”
This combo name (Brant + Leigh/Lee) means “fire” or “field.”
Pronounced like Garrett with a “B,” this one is originally an English surname. It also means “trader.”
Used for both boys and girls, Beckett means “dweller by the brook.” Might we suggest Beck for a nickname?
This one actually beat out the other spelling of the name (Brian) in terms of popularity in 2018.
The official meaning is “from the broad meadow.”
If you’re more of a Miranda than a Carrie, Samantha or Charlotte, you can’t go wrong with this one, which means “spirited.”
Further popularized by David Beckham and his crew, the nickname Beck also works for this one.
Of Indian origin, it means “understanding of true nature” and is pronounced bohd-hee.
The name made its U.S. Top 1000 debut in 2011 and is of Welsh origin.
The English name speaks for itself—it literally means “son of Ben.”
Another combo of two names, Braylen is an American invention (coming from the names Bray and Lin) and has no specific cultural meaning.
The name Bruce is a boy's name of French, Scottish and English origin meaning "from the thick brush.”
With a name that literally means “gentleman," your son is destined to have great manners.
Although very similar to Brandon, Brenden (or Brendan if you prefer) means “prince.”
Popular in both the U.S. and Canada, this moniker originated from the British Isles. It means "broad valley" or "broad hillside."
Looking for a geographic name? We recommend this one (Bo for short.)
Meaning “dweller by the bridge,” the name is commonly used for boys and girls.
Of African origin, the name Barack means “blessed.” Oh, and there’s also a chance he grows up to become president.
Derived from German origins, Bruno means “brown.”
The name simply means “a blessing,” which is exactly what your new son will be.
It means “my father loves me,” so he’ll never forget.
Bronson (not to be confused with Pierce Brosnan’s surname) landed the 703rd spot for most popular moniker.
Of Anglo-Saxon descent and later spreading to the Celtic countries of Ireland, Scotland and Wales, Baker is an occupational name meaning “baker of bread.”
Meaning "freckled” or “speckled," Brecken is a fresh, Irish alternative to the similar-sounding (and super-popular) Beckett.
Byron is an English name for boys that means “from the barns.”
From the German surname, Bode, this longer version means “messenger.”
One of the very first European settlers of the Bronx area of New York was Jonas Bronck. The area was called “Bronck’s land,” which is where the name comes from.
It's one of the newly popular nature-word names, charting in the U.S. for the first time in 2015 for both genders. Meaning “shrub” or “small tree,” this name symbolizes growth.
This one means “flame,” so chances are he’ll be a little feisty.
The Scandinavian moniker means “bear.” We guess that’s where Baby Bjorn got its name.
If you’re looking for something that symbolizes kindness, look no further than this Spanish name, which means “benevolent one.”
The Scottish name began gaining wider recognition in the 19th century. It also means “yellow,” most likely referring to someone with blonde or light hair.
Refer to #4 for nickname ideas.
Bishop means “overseer” or “guardian.” Makes sense.
It means “smile” aka what your happy baby will be doing a lot of.
Usually short for Bartholomew, Bart does well all on its own. It’s also been made popular by a certain cartoon character.
This African name means “grateful” or “he sings with joy” (fingers crossed your son turns out to have impressive vocal cords).
Like Taylor with a twist. This moniker means "one who delivers goods."