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

  1. Baaz
    • Origin:

      Urdu
    • Meaning:

      "falcon"
  2. Benedick
    • Origin:

      Variation of Benedict, Latin
    • Meaning:

      "blessed"
  3. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  4. Brenin
    • Origin:

      Welsh
    • Meaning:

      "king"
  5. Beige
    • Origin:

      Color name
  6. Bluebelle
    • Origin:

      Word name, or compound name, combining Blue and Belle
  7. Bayley
    • Origin:

      Occupational name
    • Meaning:

      "law enforcer, bailiff"
  8. Bryher
    • Origin:

      Cornish
    • Meaning:

      "place of hills"
  9. Beaufort
    • Origin:

      French
    • Meaning:

      "beautiful fort"
  10. Ballou
    • Origin:

      French
    • Meaning:

      "from Bellou"
  11. Betony
    • Origin:

      English botanical name
    • Meaning:

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

      British place and surname
  13. Bara
    • Origin:

      Hebrew, Japanese
    • Meaning:

      "to select; rose"
  14. Braun
    • Origin:

      German
    • Meaning:

      "brown"
  15. Belshazzar
    • Origin:

      Hebrew
    • Meaning:

      "Bel, protect the king"
  16. Boudewijn
    • Origin:

      Dutch
    • Meaning:

      "brave friend"
  17. Beige
    • Origin:

      Color name
  18. Bastiaan
    • Origin:

      Dutch short form of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  19. Bonnet
    • Origin:

      English
    • Meaning:

      "hat"
  20. Bergen
    • Origin:

      Scandinavian
    • Meaning:

      "lives on a hill"