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

  1. Betty
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  2. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  3. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  4. Balthazar
    • Origin:

      Phoenician
    • Meaning:

      "Baal protects the King"
  5. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  6. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  7. Barbara
    • Origin:

      Latin
    • Meaning:

      "foreign woman"
  8. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  9. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  10. Bryony
    • Origin:

      Latin flower name
    • Meaning:

      "to sprout"
  11. Brooke
    • Origin:

      English
    • Meaning:

      "small stream"
  12. Bryce
    • Origin:

      Variation of Brice, Scottish surname
    • Meaning:

      "speckled, freckled"
  13. Bronte
    • Origin:

      Greek
    • Meaning:

      "thunder"
  14. Bowen
    • Origin:

      Welsh, Chinese
    • Meaning:

      "son of Owen; wave of writing, wave of literature"
  15. Brutus
    • Origin:

      Latin
    • Meaning:

      "heavy, dull"
  16. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  17. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  18. Byron
    • Origin:

      English
    • Meaning:

      "barn for cows"
  19. Bodie
    • Origin:

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

      "enlightenment, awakening; order, command"
  20. Bruce
    • Origin:

      Scottish and English from French
    • Meaning:

      "from the brushwood thicket"