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

  1. Briggs
    • Origin:

      English variation of Bridges
  2. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  3. Benson
    • Origin:

      English
    • Meaning:

      "son of Ben"
  4. Booker
    • Origin:

      English
    • Meaning:

      "scribe"
  5. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  6. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  7. Bernard
    • Origin:

      German
    • Meaning:

      "strong, brave as a bear"
  8. Benji
    • Origin:

      Diminutive of Benjamin
  9. Bjorn
    • Origin:

      Swedish
    • Meaning:

      "bear"
  10. Bode
    • Origin:

      German
    • Meaning:

      "order, command"
  11. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  12. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "slender, angular"
  13. Barnabas
    • Origin:

      Aramaic
    • Meaning:

      "son of consolation"
  14. Baker
    • Origin:

      English occupational surname
  15. Bosco
    • Origin:

      Italian saint name
  16. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  17. Barry
    • Origin:

      Irish
    • Meaning:

      "spear"
  18. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  19. Bertie
    • Origin:

      Diminutive of Albert, Bertram etc
  20. Birch
    • Origin:

      Tree name