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

  1. Belle
    • Origin:

      Short form of Isabelle or French
    • Meaning:

      "beautiful"
  2. Bella
    • Origin:

      Diminutive of Isabella, Italian
    • Meaning:

      "beautiful"
  3. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  4. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  5. Barbara
    • Origin:

      Greek
    • Meaning:

      "foreign woman"
  6. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  7. Birdie
    • Origin:

      English
    • Meaning:

      "bird"
  8. Briar
    • Origin:

      English
    • Meaning:

      "a thorny patch"
  9. Bram
    • Origin:

      Dutch variation of Abraham, Hebrew
    • Meaning:

      "father of multitudes"
  10. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  11. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  12. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  13. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  14. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  15. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond, yellow"
  16. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  17. Bea
    • Origin:

      English diminutive of Beatrice, Latin
    • Meaning:

      "she who brings happiness"
  18. Bodie
    • Origin:

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

      "enlightenment, awakening; order, command"
  19. Bernadette
    • Origin:

      German
    • Meaning:

      "brave as a bear"
  20. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"