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

  1. Baila
    • Origin:

      Spanish
    • Meaning:

      "dance"
  2. Beach
    • Origin:

      Nature name, English word name
    • Meaning:

      "a shore of a body of water"
  3. Babs
    • Origin:

      Nickname for Barbara or Babette
    • Meaning:

      "foreign woman"
  4. Brynna
    • Origin:

      Welsh
    • Meaning:

      "hill"
  5. Braham
    • Origin:

      English
    • Meaning:

      "flood plain"
  6. Bracken
    • Origin:

      English
    • Meaning:

      "fern plant"
  7. Bertille
    • Origin:

      French
    • Meaning:

      "heroine, bright maiden"
  8. Basha
    • Origin:

      Yiddish, variant of BATYA
    • Meaning:

      "foreign woman"
  9. Bige
    • Origin:

      Short form of Abijah, Hebrew
    • Meaning:

      "God is my father"
  10. Benicia
    • Origin:

      Spanish
    • Meaning:

      "blessed one"
  11. Betony
    • Origin:

      English botanical name
    • Meaning:

      "flower name derived from the Vettones tribe"
  12. Baruch
    • Origin:

      Hebrew
    • Meaning:

      "blessed"
  13. Baez
    • Origin:

      Spanish surname
  14. Brogan
    • Origin:

      Irish
    • Meaning:

      "small shoe"
  15. Brilliant
    • Origin:

      English word name
    • Meaning:

      " very bright and radiant; clever or talented"
  16. Bohemia
    • Origin:

      Place or word name
  17. Bird
    • Origin:

      Nature name
  18. Brishan
    • Origin:

      English Traveller, Romani
    • Meaning:

      "born during a thunderstorm"
  19. Bridger
    • Origin:

      English
    • Meaning:

      "lives near the bridge"
  20. Boreas
    • Origin:

      Greek
    • Meaning:

      "north wind"