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

  1. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  2. Belinda
    • Origin:

      Spanish or German
    • Meaning:

      "pretty one, or, serpent"
  3. Bridger
    • Origin:

      English
    • Meaning:

      "lives near the bridge"
  4. Betsy
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  5. Bee
    • Origin:

      Animal name or diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  6. Brenda
    • Origin:

      Scottish
    • Meaning:

      "blade of a sword"
  7. Briggs
    • Origin:

      English variation of Bridges
  8. Bradley
    • Origin:

      English
    • Meaning:

      "wide meadow"
  9. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  10. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  11. Bernice
    • Origin:

      Greek
    • Meaning:

      "she who brings victory"
  12. Buck
    • Origin:

      English
    • Meaning:

      "male deer or rabbit"
  13. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"
  14. Bronson
    • Origin:

      English
    • Meaning:

      "son of brown-haired one"
  15. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  16. Beth
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  17. Brendan
    • Origin:

      Irish
    • Meaning:

      "prince"
  18. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"
  19. Barney
    • Origin:

      Variation of Barnabas
    • Meaning:

      "son of comfort"
  20. Brittany
    • Origin:

      English name of the French region Bretagne, meaning 'from Briton'