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

  1. Balsam
    • Origin:

      Nature name
  2. Brae
    • Origin:

      Scottish
    • Meaning:

      "slope of a hill"
  3. Bayar
    • Origin:

      Mongolian
    • Meaning:

      "joy"
  4. Bento
    • Origin:

      Portuguese and Brazilian, diminutive of Benedict
    • Meaning:

      "blessed"
  5. Baze
    • Origin:

      Contemporary nickname, Armenian
    • Meaning:

      "king; falcon, hawk"
  6. Baxley
    • Origin:

      English
    • Meaning:

      "baker's meadow"
  7. Belial
    • Origin:

      Hebrew
    • Meaning:

      "worthless"
  8. Bravo
    • Origin:

      Italian word name
  9. Bainbridge
    • Origin:

      British
    • Meaning:

      "bridge over the river Bain"
  10. Binyam
    • Origin:

      Ethiopian, Amharic, variation of Benjamin
    • Meaning:

      "son of the right hand"
  11. Benvenuto
    • Origin:

      Italian
    • Meaning:

      "welcome"
  12. Brinstan
    • Origin:

      Old English
  13. Berian
    • Origin:

      Welsh place name
    • Meaning:

      "open plain or burial place"
  14. Belshazzar
    • Origin:

      Hebrew
    • Meaning:

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

      Dutch
    • Meaning:

      "brave friend"
  16. Beathan
    • Origin:

      Gaelic
    • Meaning:

      "life"
  17. Baby
    • Origin:

      Word name
  18. Bridge
    • Origin:

      Word name
    • Meaning:

      "bridge"
  19. Banan
    • Origin:

      Irish
    • Meaning:

      "white"
  20. Brioc
    • Origin:

      Welsh diminutive
    • Meaning:

      "mighty prince"