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

  1. Bram
    • Origin:

      Dutch variation of Abraham, Hebrew
    • Meaning:

      "father of multitudes"
  2. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  3. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  4. Bastian
    • Origin:

      Diminutive or variant of Sebastian, Latin, Greek
    • Meaning:

      "man of Sebastia"
  5. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  6. Billie
    • Origin:

      English, diminutive of Wilhelmina, Wilma
    • Meaning:

      "resolute protection"
  7. Blaise
    • Origin:

      French
    • Meaning:

      "to lisp, stammer"
  8. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  9. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  10. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  11. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  12. Bartholomew
    • Origin:

      Aramaic
    • Meaning:

      "son of the furrow"
  13. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  14. Briar
    • Origin:

      English
    • Meaning:

      "a thorny patch"
  15. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  16. Brielle
    • Origin:

      Short form of Gabrielle, French, Cajun, Hebrew, Celtic
    • Meaning:

      "god is my strength; hunting grounds"
  17. Briony
    • Origin:

      Spelling variation of Bryony, English, Greek
    • Meaning:

      "to sprout, to swell"
  18. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  19. Bella
    • Origin:

      Diminutive of Isabella, Italian
    • Meaning:

      "beautiful"
  20. Bode
    • Origin:

      German, Yoruba
    • Meaning:

      "order, command; return"