Boy Names Starting With B
34 names with meanings and origins.
Looking for a boy's name that starts with B? Here are 34 options, including unisex names, each with its meaning and origin.
Top picks
Boy · Persian · “Little father; a Persian hero”
Boy · Persian · “Victorious; the planet Mars”
Boy · Indian · “Strong god”
Unisex · Chinese · “Treasure; precious”
Boy · French · “Baptist; one who baptizes”
Boy · African · “blessing (Swahili)”
Boy · English · “Son of comfort”
Boy · Arabic · “Brave; valiant”
Boy · Persian · “Good name”
Boy · Persian · “Fortunate; prosperous”
Boy · German · “Son of the right hand; bear”
Boy · Hebrew & Biblical · “Son of the right hand”
Boy · English · “Blessed”
Boy · Indian · “India; the universal monarch”
Boy · Sanskrit · “Radiant; a name of Shiva”
Boy · Indian · “Lord of the world”
Boy · Indian · “Living, alive”
Boy · Arabic · “Water, moisture”
Boy · Scandinavian · “Bear”
Unisex · Scottish · “field; plain”
Unisex · English · “Dark; fair; shining”
Boy · Chinese · “Precious; waves”
Boy · Hebrew & Biblical · “Strength; swiftness”
Boy · English · “Awakening, enlightenment”
Unisex · Sanskrit · “Enlightenment”
Boy · Slavic · “given by God”
Boy · Slavic · “Fighter”
Boy · Slavic · “battle glory”
Boy · English · “Broad meadow”
Boy · Dutch · “Father of multitudes”
Boy · Irish · “Prince”
Unisex · Scottish · “ditch”
Boy · Scottish · “Little ridge”
Boy · Spanish · “Brown”
Common questions
Want a name that blends both parents? Try the Baby Name Combiner.
Browse by origin: Indian · Sanskrit · Hebrew & Biblical · English · Latin · Greek · Arabic · Irish · Scandinavian · German · French · Italian · Spanish · Japanese · Persian · Welsh · Chinese · Slavic · African · Scottish · Dutch