Menu

Home › Baby Names › By origin › Scottish & Gaelic

Scottish Baby Names

183 names with meanings: 58 girl names and 125 boy names.

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.

Gaelic names overlap with Irish ones, so you may find similar names spelled differently on the Irish page.

Origins and meanings are traditional claims and can vary by source.

Scottish Girl Names

58 girl names. Here are the first 10.

  1. 1.
    AilsaScottish
    Meaning: From Ailsa Craig
  2. 2.
    AlanaGaelic
    Meaning: Fair, harmony
  3. 3.
    AlannaGaelic
    Meaning: Beloved child
  4. 4.
    AlaynaGaelic
    Meaning: Fair
  5. 5.
    BlairScottish
    Meaning: Plain, field
  6. 6.
    BlaireScottish
    Meaning: Plain, field
  7. 7.
    BonnieScottish
    Meaning: Good, pretty
  8. 8.
    CairistionaScottish
    Meaning: Follower of Christ
  9. 9.
    CamdenGaelic
    Meaning: Winding valley
  10. 10.
    CameronScottish
    Meaning: Crooked nose

See all 58 Scottish girl names →

Scottish Boy Names

125 boy names. Here are the first 10.

  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

See all 125 Scottish boy names →

← All origins · Baby names A–Z