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

  1. Banx
    • Origin:

      Variation of Banks, English
    • Meaning:

      "one who lives on the hillside or riverbank"
  2. Barric
    • Origin:

      English
    • Meaning:

      "grain farm"
  3. Blakeley
    • Origin:

      English surname
    • Meaning:

      "dark wood or clearing"
  4. Bron
    • Origin:

      Polish diminutive of Bronislaw
  5. Beriah
    • Origin:

      Hebrew
    • Meaning:

      "in envy"
  6. Botan
    • Origin:

      Japanese
    • Meaning:

      "peony"
  7. Becky
    • Origin:

      Diminutive of Rebecca
  8. Beto
    • Origin:

      Short form of any name that ends in -berto
  9. Boo
    • Origin:

      Word name or nickname
  10. Boyce
    • Origin:

      Scottish, from French
    • Meaning:

      "lives by the woods"
  11. Bogdan
    • Origin:

      Russian
    • Meaning:

      "gift from God"
  12. Barbeau
    • Origin:

      French occupational name
    • Meaning:

      "fisherman"
  13. Basir
    • Origin:

      Arabic
    • Meaning:

      "wise"
  14. Bentley
    • Origin:

      English Surname
    • Meaning:

      "meadow with coarse grass"
  15. Breck
    • Origin:

      Scottish
    • Meaning:

      "speckled"
  16. Buz
    • Origin:

      Hebrew
    • Meaning:

      "contempt"
  17. Barnes
    • Origin:

      English
    • Meaning:

      "someone who lives or works near the barn"
  18. Beanie
    • Origin:

      Invented nickname
  19. Beauford
    • Origin:

      French
    • Meaning:

      "beautiful fort"
  20. Barley
    • Origin:

      English
    • Meaning:

      "grower or seller of barley"