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

  1. Byron
    • Origin:

      English
    • Meaning:

      "barn for cows"
  2. Briar
    • Origin:

      Nature name, English word name
    • Meaning:

      "a thorny patch"
  3. Bernadette
    • Origin:

      German
    • Meaning:

      "brave as a bear"
  4. Baker
    • Origin:

      English occupational surname
  5. Bunty
    • Origin:

      English and Scottish nickname
    • Meaning:

      "lamb or plump"
  6. Blair
    • Origin:

      Scottish
    • Meaning:

      "dweller on the plain"
  7. Ben
    • Origin:

      Hebrew
    • Meaning:

      "son of"
  8. Bellatrix
    • Origin:

      Latin
    • Meaning:

      "female warrior"
  9. Brock
    • Origin:

      English
    • Meaning:

      "badger"
  10. Blue
    • Origin:

      Color name
  11. Brianna
    • Origin:

      Feminine variation of Brian
    • Meaning:

      "strong, virtuous and honorable"
  12. Brady
    • Origin:

      Irish
    • Meaning:

      "broad meadow or large-chested"
  13. Bethany
    • Origin:

      Biblical place name and Hebrew
    • Meaning:

      "house of figs"
  14. Blaine
    • Origin:

      Irish and Scottish
    • Meaning:

      "yellow"
  15. Blanche
    • Origin:

      French
    • Meaning:

      "white"
  16. Bryn
    • Origin:

      Welsh
    • Meaning:

      "hill"
  17. Bailey
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"
  18. Bria
    • Origin:

      Diminutive of Briana or Gabriella
  19. Bobby
    • Origin:

      Diminutive of Robert
    • Meaning:

      "bright fame"
  20. Briggs
    • Origin:

      English variation of Bridges