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

  1. Branwen
    • Origin:

      Celtic
    • Meaning:

      "blessed raven"
  2. Benson
    • Origin:

      English
    • Meaning:

      "son of Ben"
  3. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  4. Brigid
    • Origin:

      Irish variation of Brighid
    • Meaning:

      "strength or exalted one"
  5. Bailey
    • Origin:

      English occupational name
    • Meaning:

      "law enforcer, bailiff"
  6. Bellatrix
    • Origin:

      Latin
    • Meaning:

      "female warrior"
  7. Billy
    • Origin:

      English, diminutive of William
    • Meaning:

      "resolute protection"
  8. Brecken
    • Origin:

      Variation of Breccan; Irish
    • Meaning:

      "freckled, speckled"
  9. Bethany
    • Origin:

      Biblical place name and Hebrew
    • Meaning:

      "house of figs"
  10. Bailey
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"
  11. Bree
    • Origin:

      Irish, from Brid, Brigh, Brigid
    • Meaning:

      "strength or exalted one"
  12. Bunty
    • Origin:

      English and Scottish nickname
    • Meaning:

      "lamb or plump"
  13. Bambi
    • Origin:

      Diminutive of Bambina, Italian
    • Meaning:

      "child; baby girl"
  14. Butch
    • Origin:

      Nickname name
  15. Barnabas
    • Origin:

      Aramaic
    • Meaning:

      "son of consolation"
  16. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  17. Brenna
    • Origin:

      Feminine form of Brennan
    • Meaning:

      "descendant of the sad one"
  18. Beverly
    • Origin:

      English
    • Meaning:

      "dweller near the beaver stream"
  19. Bluebell
    • Origin:

      Flower name from English
    • Meaning:

      "blue bell"
  20. Bennett
    • Origin:

      English, medieval form of Benedict
    • Meaning:

      "blessed"