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

  1. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"
  2. Buck
    • Origin:

      English
    • Meaning:

      "male deer or rabbit"
  3. Bradley
    • Origin:

      English
    • Meaning:

      "wide meadow"
  4. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  5. Bronson
    • Origin:

      English
    • Meaning:

      "son of brown-haired one"
  6. Baxter
    • Origin:

      English occupational name
    • Meaning:

      "baker"
  7. Barney
    • Origin:

      Variation of Barnabas
    • Meaning:

      "son of comfort"
  8. Bertie
    • Origin:

      Diminutive of Albert, Bertram etc
  9. Boyd
    • Origin:

      Scottish
    • Meaning:

      "blond"
  10. Brendan
    • Origin:

      Irish
    • Meaning:

      "prince"
  11. Brodie
    • Origin:

      Scottish surname
    • Meaning:

      "little ridge"
  12. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  13. Blue
    • Origin:

      Color name
  14. Bastien
    • Origin:

      French and Spanish, diminutive of Sebastien
    • Meaning:

      "person from ancient city of Sebastia"
  15. Birch
    • Origin:

      Tree name
  16. Bentley
    • Origin:

      English
    • Meaning:

      "meadow with coarse grass"
  17. Beauden
    • Origin:

      Variation of Boden, English, German
    • Meaning:

      "hill shaped like a bow; floor"
  18. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"
  19. Bryson
    • Origin:

      English
    • Meaning:

      "son of Brice"
  20. Beauregard
    • Origin:

      French
    • Meaning:

      "beautiful gaze"