Menu

Home › Baby Names › By origin › Scottish & Gaelic › Boy names

Scottish Boy Names

125 names. Showing 1–20.

Scottish and Gaelic names come from the Gaelic language of Scotland and from Scots, and many are linked to clan names, landscape and old legends. They often describe brave and beautiful qualities, or the land itself.

  1. 1.
    AdairScottish
    Meaning: Oak tree ford
  2. 2.
    AlasdairScottish
    Meaning: Defender of mankind
  3. 3.
    AlastairScottish
    Meaning: Defender of mankind
  4. 4.
    AlasterScottish
    Meaning: Defender of mankind
  5. 5.
    AlistairScottish
    Meaning: Defender of mankind
  6. 6.
    AngusGaelic
    Meaning: One strength
  7. 7.
    ArranGaelic
    Meaning: Island
  8. 8.
    BlainGaelic
    Meaning: Yellow
  9. 9.
    BlaineGaelic
    Meaning: Yellow-haired
  10. 10.
    BlairScottish
    Meaning: Plain, field
  11. 11.
    BowieGaelic
    Meaning: Yellow-haired
  12. 12.
    BoydGaelic
    Meaning: Yellow-haired
  13. 13.
    BradenGaelic
    Meaning: Broad valley
  14. 14.
    BraedenGaelic
    Meaning: Broad valley
  15. 15.
    BrodieGaelic
    Meaning: Ditch
  16. 16.
    BrodyGaelic
    Meaning: Ditch
  17. 17.
    BuchananScottish
    Meaning: House of the canon
  18. 18.
    CairnGaelic
    Meaning: Pile of stones
  19. 19.
    CalderScottish
    Meaning: Rocky water
  20. 20.
    CallanGaelic
    Meaning: Rock

See Scottish girl names · Back to overview · Baby names A–Z