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

  1. Beryl
    • Origin:

      Greek
    • Meaning:

      "sea-green jewel"
  2. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  3. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond, yellow"
  4. Brian
    • Origin:

      Irish
    • Meaning:

      "strong, virtuous, and honorable"
  5. Bartholomew
    • Origin:

      Aramaic
    • Meaning:

      "son of the furrow"
  6. Benaiah
    • Origin:

      Hebrew
    • Meaning:

      "built by God"
  7. Bode
    • Origin:

      German, Yoruba
    • Meaning:

      "order, command; return"
  8. Belle
    • Origin:

      Short form of Isabelle or French
    • Meaning:

      "beautiful"
  9. Bruno
    • Origin:

      Germanic
    • Meaning:

      "brown"
  10. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  11. Bella
    • Origin:

      Diminutive of Isabella, Italian
    • Meaning:

      "beautiful"
  12. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  13. Beck
    • Origin:

      English
    • Meaning:

      "small stream"
  14. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  15. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  16. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  17. Bea
    • Origin:

      Diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  18. Bellamy
    • Origin:

      English and Irish from French
    • Meaning:

      "fine friend"
  19. Brielle
    • Origin:

      French
    • Meaning:

      "hunting grounds"
  20. Betty
    • Origin:

      Diminutive of Elizabeth
    • Meaning:

      "pledged to God"