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

  1. Brook
    • Origin:

      English nature name
    • Meaning:

      "small stream"
  2. Brid
    • Origin:

      Irish form of Bridget
    • Meaning:

      "strength or exalted one"
  3. Brinley
    • Origin:

      English
    • Meaning:

      "burnt meadow"
  4. Berry
    • Origin:

      Nature name
  5. Berquist
    • Origin:

      Swedish
    • Meaning:

      "mountain twig"
  6. Barnett
    • Origin:

      English
    • Meaning:

      "place cleared by burning"
  7. Blakely
    • Origin:

      English
    • Meaning:

      "dark wood or clearing"
  8. Braydon
    • Origin:

      English
    • Meaning:

      "wide valley"
  9. Basie
    • Origin:

      Scottish surname, meaning unknown
  10. Braylen
    • Origin:

      Modern invented name
  11. Benvenuto
    • Origin:

      Italian
    • Meaning:

      "welcome"
  12. Bekele
    • Origin:

      Amharic
    • Meaning:

      "growing"
  13. Bearchán
    • Origin:

      Irish
    • Meaning:

      "little spear"
  14. Berkeley
    • Origin:

      English
    • Meaning:

      "where birches grow"
  15. Bala
    • Origin:

      Sanskrit
    • Meaning:

      "young"
  16. Bao
    • Origin:

      Chinese
    • Meaning:

      "treasure, jewel"
  17. Booth
    • Origin:

      English and Scottish
    • Meaning:

      "small dwelling place, shed"
  18. Binyam
    • Origin:

      Ethiopian, Amharic, variation of Benjamin
    • Meaning:

      "son of the right hand"
  19. Bani
    • Origin:

      Punjabi
    • Meaning:

      "earth, creator"
  20. Beaufort
    • Origin:

      French
    • Meaning:

      "beautiful fort"