2650 Baby Names That Start With B (with Meanings and Popularity)

  1. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  2. Billie
    • Origin:

      English, diminutive of Wilhelmina, Wilma
    • Meaning:

      "resolute protection"
  3. Blaise
    • Origin:

      French
    • Meaning:

      "to lisp, stammer"
  4. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  5. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  6. Birdie
    • Origin:

      English
    • Meaning:

      "bird"
  7. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  8. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  9. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  10. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  11. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  12. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  13. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  14. Bodie
    • Origin:

      Variation of Bodhi or Bode, Sanskrit, German
    • Meaning:

      "enlightenment, awakening; order, command"
  15. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  16. Bianca
    • Origin:

      Italian
    • Meaning:

      "white"
  17. Basil
    • Origin:

      Greek
    • Meaning:

      "royal"
  18. Boaz
    • Origin:

      Hebrew
    • Meaning:

      "swiftness"
  19. Bean
    • Origin:

      English word name
    • Meaning:

      "an edible seed, typically kidney-shaped"
  20. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"