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

  1. Bert
    • Origin:

      English, diminutive of Albert and Bertram
  2. Braun
    • Origin:

      German
    • Meaning:

      "brown"
  3. Banning
    • Origin:

      Irish
    • Meaning:

      "small, fair one"
  4. Belden
    • Origin:

      English from French
    • Meaning:

      "pretty valley"
  5. Baaz
    • Origin:

      Urdu
    • Meaning:

      "falcon"
  6. Balzo
    • Origin:

      Italian
    • Meaning:

      "to leap, bounce, jump"
  7. Biniyam
    • Origin:

      Ethiopian, Amharic, variation of Benjamin
    • Meaning:

      "son of the right hand"
  8. Barnes
    • Origin:

      English
    • Meaning:

      "someone who lives or works near the barn"
  9. Bogdan
    • Origin:

      Russian, Polish, Serbian, Croatian, Slovene, Bulgarian, Romanian
    • Meaning:

      "gift from God"
  10. Brinsley
    • Origin:

      British place and surname
  11. Briley
    • Origin:

      Modern invented name
  12. Brosnan
    • Origin:

      Irish
    • Meaning:

      "dweller near the Brosna River"
  13. Bradbury
    • Origin:

      English
    • Meaning:

      "dweller near the wood fort"
  14. Barker
    • Origin:

      English occupational name
    • Meaning:

      "tanner"
  15. Bluejay
    • Origin:

      English
    • Meaning:

      "bird name"
  16. Bardrick
    • Origin:

      Teutonic
    • Meaning:

      "axe-ruler"
  17. Beige
    • Origin:

      Color name
  18. Bastiaan
    • Origin:

      Dutch short form of Sebastian, Latin from Greek
    • Meaning:

      "man of Sebastia"
  19. Bergen
    • Origin:

      Scandinavian
    • Meaning:

      "lives on a hill"
  20. Benevolent
    • Origin:

      Word name