Skip to main contentSkip to navigation

    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

    1. Benjamin — “Son of the right hand”
    2. Blake — “Dark; fair; shining”
    3. Bennett — “Blessed”
    4. Bradley — “Broad meadow”
    5. Brendan — “Prince”
    6. Bodhi — “Awakening, enlightenment”
    7. Bodhi — “Enlightenment”
    8. Brodie — “ditch”
    9. Brodie — “Little ridge”
    10. Blair — “field; plain”
    • 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

    Try next

    See all free parenting tools →