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

  1. Bede
    • Origin:

      English
    • Meaning:

      "prayer"
  2. Becker
    • Origin:

      German
    • Meaning:

      "baker"
  3. Bilal
    • Origin:

      Arabic
    • Meaning:

      "moist"
  4. Bean
    • Origin:

      English word name
    • Meaning:

      "an immature bean pod used as a vegetable"
  5. Baldemar
    • Origin:

      German
    • Meaning:

      "bold and renowned"
  6. Bacchus
    • Origin:

      Roman mythology name
  7. Blaidd
    • Origin:

      Welsh
    • Meaning:

      "wolf"
  8. Berkeley
    • Origin:

      English
    • Meaning:

      "where birches grow"
  9. Bhaskara
    • Origin:

      Sanskrit
    • Meaning:

      "shining"
  10. Bas
    • Origin:

      Dutch, diminutive of Bastiaan and Sebastian
    • Meaning:

      "person from the city of Sebastia"
  11. Baldwin
    • Origin:

      German
    • Meaning:

      "brave friend"
  12. Blessed
    • Origin:

      English word name
    • Meaning:

      "made holy"
  13. Broderick
    • Origin:

      Norse
    • Meaning:

      "brother"
  14. Bernie
    • Origin:

      Diminutive of Bernard, English
    • Meaning:

      "strong; brave as a bear"
  15. Banyan
    • Origin:

      Indian
    • Meaning:

      "the God tree"
  16. Bertrand
    • Origin:

      French from German
    • Meaning:

      "magnificent crow"
  17. Bashir
    • Origin:

      Arabic
    • Meaning:

      "the one who brings good news"
  18. Bela
    • Origin:

      Czech
    • Meaning:

      "white"
  19. Belial
    • Origin:

      Hebrew
    • Meaning:

      "worthless"
  20. Boomer
    • Origin:

      Dutch
    • Meaning:

      "gatekeeper"