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

  1. Bradley
    • Origin:

      English
    • Meaning:

      "wide meadow"
  2. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  3. Buck
    • Origin:

      English
    • Meaning:

      "male deer or rabbit"
  4. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"
  5. Bronson
    • Origin:

      English
    • Meaning:

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

      Irish
    • Meaning:

      "prince"
  7. Barney
    • Origin:

      Variation of Barnabas
    • Meaning:

      "son of comfort"
  8. Boyd
    • Origin:

      Scottish
    • Meaning:

      "blond"
  9. Baxter
    • Origin:

      English occupational name
    • Meaning:

      "baker"
  10. Bertie
    • Origin:

      Diminutive of Albert, Bertram etc
  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. Beauden
    • Origin:

      Variation of Boden, English, German
    • Meaning:

      "hill shaped like a bow; floor"
  17. Bryson
    • Origin:

      English
    • Meaning:

      "son of Brice"
  18. Beauregard
    • Origin:

      French
    • Meaning:

      "beautiful gaze"
  19. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"
  20. Bentley
    • Origin:

      English
    • Meaning:

      "meadow with coarse grass"