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

  1. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  2. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  3. Brielle
    • Origin:

      French
    • Meaning:

      "hunting grounds"
  4. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  5. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  6. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  7. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  8. Balthazar
    • Origin:

      Phoenician
    • Meaning:

      "Baal protects the King"
  9. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  10. Bryony
    • Origin:

      Latin flower name
    • Meaning:

      "to sprout"
  11. Boaz
    • Origin:

      Hebrew
    • Meaning:

      "swiftness"
  12. Bodie
    • Origin:

      Variation of Bodhi
  13. Betty
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  14. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  15. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  16. Bea
    • Origin:

      Diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  17. Bruce
    • Origin:

      Scottish and English from French
    • Meaning:

      "from the brushwood thicket"
  18. Barbara
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  19. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  20. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"