709 Boy Names That Start With B (with Meanings and Popularity)

  1. Barnett
    • Origin:

      English
    • Meaning:

      "place cleared by burning"
  2. Bubba
    • Origin:

      American nickname
  3. Busby
    • Origin:

      English
    • Meaning:

      "shrub farm"
  4. Bain
    • Origin:

      Gaelic or Sindarin
    • Meaning:

      "white, fair"
  5. Björn
    • Origin:

      Swedish
    • Meaning:

      "bear"
  6. Berlin
    • Origin:

      German
    • Meaning:

      "borderline"
  7. Breckin
    • Origin:

      Spelling variation of Breccan, Irish
    • Meaning:

      "freckled, speckled"
  8. Blythe
    • Origin:

      English
    • Meaning:

      "cheerful"
  9. Boman
    • Origin:

      Persian
    • Meaning:

      "great mind"
  10. Basie
    • Origin:

      Scottish surname, meaning unknown
  11. Benajah
    • Origin:

      Hebrew, 'god has built"
  12. Beacan
    • Origin:

      Irish
    • Meaning:

      "tiny one"
  13. Basilio
    • Origin:

      Italian and Spanish variation of Basil, Greek
    • Meaning:

      "regal"
  14. Braylon
    • Origin:

      Modern invented name
  15. Becan
    • Origin:

      Irish
    • Meaning:

      "little man"
  16. Boyce
    • Origin:

      Scottish, from French
    • Meaning:

      "lives by the woods"
  17. Brigham
    • Origin:

      English
    • Meaning:

      "little village near the bridge"
  18. Brynjar
    • Origin:

      Old Norse
    • Meaning:

      "warrior armor"
  19. Blessed
    • Origin:

      English word name
    • Meaning:

      "made holy"
  20. Beach
    • Origin:

      Nature name, English word name
    • Meaning:

      "a shore of a body of water"