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

  1. Beathan
    • Origin:

      Gaelic
    • Meaning:

      "life"
  2. Bainbridge
    • Origin:

      British
    • Meaning:

      "bridge over the river Bain"
  3. Bracken
    • Origin:

      English
    • Meaning:

      "fern plant"
  4. Baaz
    • Origin:

      Urdu
    • Meaning:

      "falcon"
  5. Beresford
    • Origin:

      English
    • Meaning:

      "ford where barley grows"
  6. Bayes
    • Origin:

      English surname
    • Meaning:

      "bailiff; castle wall"
  7. Bogdan
    • Origin:

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

      "gift from God"
  8. Brisbane
    • Origin:

      Scottish surname and Australian place name
    • Meaning:

      "break bone"
  9. Brenin
    • Origin:

      Welsh
    • Meaning:

      "king"
  10. Brosnan
    • Origin:

      Irish
    • Meaning:

      "dweller near the Brosna River"
  11. Briley
    • Origin:

      Modern invented name or surname, English
    • Meaning:

      "briar meadow, briar clearing"
  12. Blackburn
    • Origin:

      English
    • Meaning:

      "black brook"
  13. Banning
    • Origin:

      Irish
    • Meaning:

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

      English from French
    • Meaning:

      "pretty valley"
  15. Bertalan
    • Origin:

      Hungarian
    • Meaning:

      "son of the furrow"
  16. Bartlett
    • Origin:

      Diminutive of Bartholomew, Hebrew, "son of the earth"
    • Meaning:

      "son of the earth"
  17. Brandeis
    • Origin:

      Place-name from Czech town of Brandy's
  18. Betony
    • Origin:

      English botanical name
    • Meaning:

      "flower name derived from the Vettones tribe"
  19. Balsam
    • Origin:

      Nature name
  20. Bradbury
    • Origin:

      English
    • Meaning:

      "dweller near the wood fort"