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

  1. Benedicta
    • Origin:

      Latin
    • Meaning:

      "blessed"
  2. Brae
    • Origin:

      Modern invented name, Scottish
    • Meaning:

      "slope of a hill"
  3. Bao
    • Origin:

      Chinese
    • Meaning:

      "treasure, jewel"
  4. Begonia
    • Origin:

      French
    • Meaning:

      "Begon's flower"
  5. Brida
    • Origin:

      Form of Brighid, Irish
    • Meaning:

      "strength or exalted one"
  6. Brandi
    • Origin:

      Variation of Brandy, Dutch
    • Meaning:

      "burnt wine"
  7. Boheme
    • Origin:

      French word name
  8. Brienne
    • Origin:

      Modern invented name
  9. Betsan
    • Origin:

      Welsh pet form of Elizabeth
  10. Benedicte
    • Origin:

      Latin, French
    • Meaning:

      "blessed, well-spoken"
  11. Bennette
    • Origin:

      Feminization of Bennett, English, medieval form of Benedict
    • Meaning:

      "blessed"
  12. Berlin
    • Origin:

      German
    • Meaning:

      "borderline"
  13. Brunhilde
    • Origin:

      Norse
    • Meaning:

      "armed for battle"
  14. Bryndis
    • Origin:

      Icelandic
    • Meaning:

      "armoured goddes"
  15. Brook
    • Origin:

      English nature name
    • Meaning:

      "small stream"
  16. Belia
    • Origin:

      Spanish variation of Bella
  17. Baraka
    • Origin:

      Kiswahili
    • Meaning:

      "blessings"
  18. Birgit
    • Origin:

      Scandinavian variation of Brighid
    • Meaning:

      "strength"
  19. Brid
    • Origin:

      Irish form of Bridget
    • Meaning:

      "strength or exalted one"
  20. Blakeley
    • Origin:

      English surname
    • Meaning:

      "dark wood or clearing"