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

  1. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  2. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  3. Belle
    • Origin:

      Short form of Isabelle or French
    • Meaning:

      "beautiful"
  4. Boone
    • Origin:

      English from French
    • Meaning:

      "blessing, lucky"
  5. Basil
    • Origin:

      Greek
    • Meaning:

      "royal"
  6. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  7. Beryl
    • Origin:

      Greek
    • Meaning:

      "sea-green jewel"
  8. Bavo
    • Origin:

      German
    • Meaning:

      "battle"
  9. Bea
    • Origin:

      Diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  10. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  11. Brian
    • Origin:

      Irish
    • Meaning:

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

      Aramaic
    • Meaning:

      "son of the furrow"
  13. Brody
    • Origin:

      Irish, English, and Scottish
    • Meaning:

      "broad eye or broad island"
  14. Bo
    • Origin:

      Norse nickname
    • Meaning:

      "to live"
  15. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  16. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond"
  17. Blake
    • Origin:

      English
    • Meaning:

      "fair-haired, dark"
  18. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  19. Boaz
    • Origin:

      Hebrew
    • Meaning:

      "swiftness"
  20. Beck
    • Origin:

      English
    • Meaning:

      "small stream"