530 Girl Names That Start With B (With Meanings and Popularity)

  1. Bluebell
    • Origin:

      Flower name from English
    • Meaning:

      "blue bell"
  2. Bennett
    • Origin:

      English, medieval form of Benedict
    • Meaning:

      "blessed"
  3. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  4. Belinda
    • Origin:

      Spanish or German
    • Meaning:

      "pretty one, or, serpent"
  5. Betsy
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  6. Bee
    • Origin:

      Animal name or diminutive of Beatrice
    • Meaning:

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

      Scottish
    • Meaning:

      "blade of a sword"
  8. Brooklyn
    • Origin:

      Place-name from Dutch
    • Meaning:

      "marshland"
  9. Bernice
    • Origin:

      Greek
    • Meaning:

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

      English and Irish from French
    • Meaning:

      "fine friend"
  11. Beth
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"
  12. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"
  13. Brittany
    • Origin:

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

      Welsh
    • Meaning:

      "white breast"
  15. Bijou
    • Origin:

      French
    • Meaning:

      "jewel"
  16. Belen
    • Origin:

      Spanish place name
  17. Blakely
    • Origin:

      English surname
    • Meaning:

      "dark wood or clearing"
  18. Blossom
    • Origin:

      English
    • Meaning:

      "to bloom"
  19. Brooks
    • Origin:

      English
    • Meaning:

      "of the brook"
  20. Briana
    • Origin:

      Feminine variation of Brian
    • Meaning:

      "strong, virtuous, honorable"