668 Boy Names That Start With B (with Meanings and Popularity)
Boy names that start with B are led today by Benjamin, the top-ranked B name for boys in the US, making the Top 10.
Along with Benjamin, boy names starting with B in the US Top 200 include Brayden, Bryson, Bennett, Bentley, Beau, and Brooks.
In the UK, Billy and Bobby are back, ranking in the Top 200 names for boys along with B names Blake, Brody, Bodhi, Brodie, and Benjamin.
Unique B names for boys that we recommend range from classic Barnaby to occupational name Booker to nature name Birch.
Here, our full selection of boy names that start with B, ordered by their current popularity on Nameberry .
RELATED:
- Beau
Origin:
FrenchMeaning:
"handsome"
- Bodhi
Origin:
SanskritMeaning:
"awakening, enlightenment"
- Brooks
Origin:
EnglishMeaning:
"of the brook"
- Beckett
Origin:
English and IrishMeaning:
"bee hive, little brook or bee cottage"
- Bartholomew
Origin:
AramaicMeaning:
"son of the furrow"
- Benjamin
Origin:
HebrewMeaning:
"son of the right hand"
- Bennett
Origin:
English, medieval form of BenedictMeaning:
"blessed"
- Bruce
Origin:
Scottish and English from FrenchMeaning:
"from the brushwood thicket"
- Blake
Origin:
EnglishMeaning:
"fair-haired, dark"
- Balthazar
Origin:
PhoenicianMeaning:
"Baal protects the King"
- Bodie
Origin:
Variation of Bodhi
- Boaz
Origin:
HebrewMeaning:
"swiftness"
- Barnaby
Origin:
English variation of Barnabas, AramaicMeaning:
"son of consolation"
- Bastian
Origin:
Diminutive of Sebastian, Latin from GreekMeaning:
"man of Sebastia"
- Beckham
Origin:
EnglishMeaning:
"homestead by the stream"
- Benedict
Origin:
LatinMeaning:
"blessed"
- Bruno
Origin:
GermanMeaning:
"brown"
- Brian
Origin:
IrishMeaning:
"strong, virtuous, and honorable"
- Banks
Origin:
English surnameMeaning:
"one who lives on the hillside or riverbank"
- Blaise
Origin:
FrenchMeaning:
"to lisp, stammer"