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

  1. Bear
    • Origin:

      Animal name
    • Meaning:

      "bear"
  2. Blessing
    • Origin:

      English word name
    • Meaning:

      "God's favor and protection"
  3. Boone
    • Origin:

      English from French
    • Meaning:

      "blessing, lucky"
  4. Barnaby
    • Origin:

      English variation of Barnabas, Aramaic
    • Meaning:

      "son of consolation"
  5. Bea
    • Origin:

      Diminutive of Beatrice
    • Meaning:

      "she who brings happiness"
  6. Bram
    • Origin:

      Dutch variation of Abraham
    • Meaning:

      "father of multitudes"
  7. Barrett
    • Origin:

      German
    • Meaning:

      "bear strength"
  8. Beckham
    • Origin:

      English
    • Meaning:

      "homestead by the stream"
  9. Bastian
    • Origin:

      Diminutive of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  10. Bowie
    • Origin:

      Scottish
    • Meaning:

      "blond"
  11. Boaz
    • Origin:

      Hebrew
    • Meaning:

      "swiftness"
  12. Brynn
    • Origin:

      Spelling variation of Bryn, Welsh
    • Meaning:

      "hill"
  13. Bella
    • Origin:

      Diminutive of Isabella, Italian
    • Meaning:

      "beautiful"
  14. Banks
    • Origin:

      English surname
    • Meaning:

      "one who lives on the hillside or riverbank"
  15. Belle
    • Origin:

      Short form of Isabelle or French
    • Meaning:

      "beautiful"
  16. Bowen
    • Origin:

      Welsh
    • Meaning:

      "son of Owen"
  17. Bartholomew
    • Origin:

      Aramaic
    • Meaning:

      "son of the furrow"
  18. Benedict
    • Origin:

      Latin
    • Meaning:

      "blessed"
  19. Blaze
    • Origin:

      English word name
    • Meaning:

      "fire"
  20. Brian
    • Origin:

      Irish
    • Meaning:

      "strong, virtuous, and honorable"