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

  1. Bozrah
    • Origin:

      Biblical place-name
  2. Berger
    • Origin:

      German, Dutch, and Swedish
    • Meaning:

      "lives on a hill"
  3. Bazyl
    • Origin:

      Variation of Basil
    • Meaning:

      "regal"
  4. Brekke
    • Origin:

      Old Norse
    • Meaning:

      "hill, steep slope"
  5. Baudelaire
    • Origin:

      French
    • Meaning:

      "large dagger or short sword"
  6. Bennis
    • Origin:

      Dutch, English
    • Meaning:

      "son of Benne; from the grassy plain; blessed"
  7. Bash
    • Origin:

      Diminutive of Sebastian, word name
    • Meaning:

      "from Sebastia; party, hit, or endeavour"