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

  1. Bennett
    • Origin:

      English, medieval form of Benedict
    • Meaning:

      "blessed"
  2. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  3. Belinda
    • Origin:

      Spanish or German
    • Meaning:

      "pretty one, or, serpent"
  4. Bee
    • Origin:

      Animal name or diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  5. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  6. Brenda
    • Origin:

      Scottish
    • Meaning:

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

      English variation of Bridges
  8. Betsy
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  9. Bernice
    • Origin:

      Greek
    • Meaning:

      "she who brings victory"
  10. Brayden
    • Origin:

      Spelling variation of Irish surname Braden
    • Meaning:

      "salmon"
  11. Buck
    • Origin:

      English
    • Meaning:

      "male deer or rabbit"
  12. Bradley
    • Origin:

      English
    • Meaning:

      "wide meadow"
  13. Boris
    • Origin:

      Slavic
    • Meaning:

      "to fight"
  14. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  15. Bronson
    • Origin:

      English
    • Meaning:

      "son of brown-haired one"
  16. Beth
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  17. Brittany
    • Origin:

      English name of the French region Bretagne, meaning 'from Briton'
  18. Baxter
    • Origin:

      English occupational name
    • Meaning:

      "baker"
  19. Barney
    • Origin:

      Variation of Barnabas
    • Meaning:

      "son of comfort"
  20. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"