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

  1. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  2. Briar
    • Origin:

      English
    • Meaning:

      "a thorny patch"
  3. Bella
    • Origin:

      Diminutive of Isabella, Italian
    • Meaning:

      "beautiful"
  4. Brian
    • Origin:

      Irish
    • Meaning:

      "strong, virtuous, and honorable"
  5. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  6. Bram
    • Origin:

      Dutch variation of Abraham, Hebrew
    • Meaning:

      "father of multitudes"
  7. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  8. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  9. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  10. Brielle
    • Origin:

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

      "god is my strength; hunting grounds"
  11. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  12. Bianca
    • Origin:

      Italian
    • Meaning:

      "white"
  13. Beni
    • Origin:

      Hebrew, Spanish, Japanese
    • Meaning:

      "son of the right hand; blessed; crimson"
  14. Bruce
    • Origin:

      Scottish and English from French
    • Meaning:

      "from the brushwood thicket"
  15. Bowen
    • Origin:

      Welsh, Chinese
    • Meaning:

      "son of Owen; wave of writing, wave of literature"
  16. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond, yellow"
  17. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  18. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  19. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  20. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"