684 Boy Names That Start With B (with Meanings and Popularity)

  1. Braxton
    • Origin:

      English
    • Meaning:

      "Brock's settlement"
  2. Benaiah
    • Origin:

      Hebrew
    • Meaning:

      "built by God"
  3. Bosco
    • Origin:

      Italian saint name
  4. Beauden
    • Origin:

      Variation of Boden, English, German
    • Meaning:

      "hill shaped like a bow; floor"
  5. Bandit
    • Origin:

      Word or occupational name
  6. Baz
    • Origin:

      Diminutive of Sebastian or Basil; Kurdish
    • Meaning:

      "regal; falcon"
  7. Bastien
    • Origin:

      French and Spanish, diminutive of Sebastien
    • Meaning:

      "person from ancient city of Sebastia"
  8. Barnabas
    • Origin:

      Aramaic
    • Meaning:

      "son of consolation"
  9. Beauregard
    • Origin:

      French
    • Meaning:

      "beautiful gaze"
  10. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"
  11. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  12. Brendan
    • Origin:

      Irish
    • Meaning:

      "prince"
  13. Bronson
    • Origin:

      English
    • Meaning:

      "son of brown-haired one"
  14. Brodie
    • Origin:

      Scottish surname
    • Meaning:

      "little ridge"
  15. Bertie
    • Origin:

      Diminutive of Albert, Bertram etc
  16. Blu
    • Origin:

      English
    • Meaning:

      "blue"
  17. Brent
    • Origin:

      English
    • Meaning:

      "dweller near the burnt land"
  18. Balthasar
    • Origin:

      Greek
    • Meaning:

      "God protects the king"
  19. Blade
    • Origin:

      Word name
  20. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"