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

  1. Balsam
    • Origin:

      Nature name
  2. Bento
    • Origin:

      Portuguese and Brazilian, diminutive of Benedict
    • Meaning:

      "blessed"
  3. Bayar
    • Origin:

      Mongolian
    • Meaning:

      "joy"
  4. Bayes
    • Origin:

      English surname
    • Meaning:

      "bailiff; castle wall"
  5. Beresford
    • Origin:

      English
    • Meaning:

      "ford where barley grows"
  6. Baaz
    • Origin:

      Urdu
    • Meaning:

      "falcon"
  7. Benedick
    • Origin:

      Variation of Benedict, Latin
    • Meaning:

      "blessed"
  8. Brenin
    • Origin:

      Welsh
    • Meaning:

      "king"
  9. Beaufort
    • Origin:

      French
    • Meaning:

      "beautiful fort"
  10. Betony
    • Origin:

      English botanical name
    • Meaning:

      "flower name derived from the Vettones tribe"
  11. Brinsley
    • Origin:

      British place and surname
  12. Braun
    • Origin:

      German
    • Meaning:

      "brown"
  13. Belshazzar
    • Origin:

      Hebrew
    • Meaning:

      "Bel, protect the king"
  14. Boudewijn
    • Origin:

      Dutch
    • Meaning:

      "brave friend"
  15. Beige
    • Origin:

      Color name
  16. Bastiaan
    • Origin:

      Dutch short form of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  17. Bergen
    • Origin:

      Scandinavian
    • Meaning:

      "lives on a hill"
  18. Bravo
    • Origin:

      Italian word name
  19. Beech
    • Origin:

      English
    • Meaning:

      "beech tree"
  20. Balliol
    • Origin:

      French
    • Meaning:

      "fortification"