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

  1. Bronagh
    • Origin:

      Irish
    • Meaning:

      "sorrow"
  2. Blanchard
    • Origin:

      French surname
    • Meaning:

      "white deer"
  3. Blessing
    • Origin:

      English word name
    • Meaning:

      "God's favor and protection"
  4. Brenner
    • Origin:

      German
    • Meaning:

      "to burn"
  5. Behan
    • Origin:

      Irish
    • Meaning:

      "bee"
  6. Bao
    • Origin:

      Chinese or Vietnamese
    • Meaning:

      "treasure, jewel"
  7. Bennington
    • Origin:

      English surname
    • Meaning:

      "town by the Beane river"
  8. Biisan
    • Origin:

      Choctaw, Native American, meaning unknown
  9. Buzz
    • Origin:

      Modern nickname
  10. Bradley
    • Origin:

      English
    • Meaning:

      "broad clearing"
  11. Blodwen
    • Origin:

      Welsh
    • Meaning:

      "white flower"
  12. Bindi
    • Origin:

      Australian Aboriginal
    • Meaning:

      "butterfly"
  13. Boo
    • Origin:

      Word name or nickname
  14. Badar
    • Origin:

      Arabic, Hindi
    • Meaning:

      "full moon"
  15. Belinay
    • Origin:

      Turkish
    • Meaning:

      "reflection of the moon on a lake"
  16. Boo
    • Origin:

      Word name or nickname
  17. Baku
    • Origin:

      Place-name, capital of Azerbaijan
  18. Bardo
    • Origin:

      Short form of Bardolph or Aboriginal
    • Meaning:

      "water"
  19. Benvolio
    • Origin:

      Italian
    • Meaning:

      "good wisher"
  20. Baldwin
    • Origin:

      German
    • Meaning:

      "brave friend"