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

  1. Buck
    • Origin:

      English
    • Meaning:

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

      English
    • Meaning:

      "wide meadow"
  3. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  4. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"
  5. Bronson
    • Origin:

      English
    • Meaning:

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

      Variation of Barnabas
    • Meaning:

      "son of comfort"
  7. Boyd
    • Origin:

      Scottish
    • Meaning:

      "blond"
  8. Brendan
    • Origin:

      Irish
    • Meaning:

      "prince"
  9. Bertie
    • Origin:

      Diminutive of Albert, Bertram etc
  10. Baxter
    • Origin:

      English occupational name
    • Meaning:

      "baker"
  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. Bryson
    • Origin:

      English
    • Meaning:

      "son of Brice"
  17. Bentley
    • Origin:

      English
    • Meaning:

      "meadow with coarse grass"
  18. Beauregard
    • Origin:

      French
    • Meaning:

      "beautiful gaze"
  19. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  20. Beauden
    • Origin:

      Variation of Boden, English, German
    • Meaning:

      "hill shaped like a bow; floor"