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

  1. Bogdan
    • Origin:

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

      "gift from God"
  2. Banning
    • Origin:

      Irish
    • Meaning:

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

      English from French
    • Meaning:

      "pretty valley"
  4. Belial
    • Origin:

      Hebrew
    • Meaning:

      "worthless"
  5. Bluejay
    • Origin:

      English
    • Meaning:

      "bird name"
  6. Bardrick
    • Origin:

      Teutonic
    • Meaning:

      "axe-ruler"
  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. Banan
    • Origin:

      Irish
    • Meaning:

      "white"
  10. Brioc
    • Origin:

      Welsh diminutive
    • Meaning:

      "mighty prince"
  11. Burgundy
    • Origin:

      French place-name; also color name
  12. Berian
    • Origin:

      Welsh place name
    • Meaning:

      "open plain or burial place"
  13. Braiden
    • Origin:

      Spelling variant of Brayden
  14. Baze
    • Origin:

      Contemporary nickname, Armenian
    • Meaning:

      "king; falcon, hawk"
  15. Beathan
    • Origin:

      Gaelic
    • Meaning:

      "life"
  16. Bridge
    • Origin:

      Word name
    • Meaning:

      "bridge"
  17. Barker
    • Origin:

      English occupational name
    • Meaning:

      "tanner"
  18. Bradbury
    • Origin:

      English
    • Meaning:

      "dweller near the wood fort"
  19. Bessarion
    • Origin:

      Greek
    • Meaning:

      "wooded valley"
  20. Brinstan
    • Origin:

      Old English