200 Scottish Names: Traditional, Modern, and Unique Picks with Meanings

Scottish names carry the rugged charm of the Highlands, the mystique of Celtic lore, and the warmth of clan traditions. From the misty glens to the vibrant streets of Edinburgh, these names reflect Scotland’s rich history, Gaelic roots, and Norse influences. 

Whether you’re naming a child, exploring heritage, or crafting a character, this blog curates 200 Scottish names, split into thematic categories with meanings. 

From classic Lachlan to trendy Freya, these names evoke tartan, bagpipes, and timeless pride. Let’s dive into the heart of Scotland’s nomenclature!

Introduction to Scottish Names 🪕

Scottish names often stem from Gaelic (e.g., Eilidh), Old Norse (e.g., Magnus), or clan traditions (e.g., MacDonald). Popular in the UK and beyond—names like Liam and Isla top 2025 U.S. charts, per SSA data—they blend melodic sounds with deep meanings. 

This list of 200 names, grouped into categories of 40 each, spans traditional, modern, nature-inspired, heroic, and unisex options. Perfect for parents or enthusiasts, let’s find a name that sings of Scotland!

Traditional Scottish Names 📜 

Rooted in clans, saints, and Gaelic heritage, these are timeless classics.

  • Angus: One strength, Gaelic.
  • Hamish: Supplanter, Gaelic James.
  • Lachlan: Land of lakes, Gaelic.
  • Finlay: Fair warrior, Gaelic.
  • Rory: Red king, Gaelic.
  • Malcolm: Devotee of St. Columba, Gaelic.
  • Duncan: Brown warrior, Gaelic.
  • Ewan: Born of yew, Gaelic.
  • Alastair: Defender of men, Gaelic.
  • Gordon: Great hill, Gaelic.
  • Iain: God is gracious, Gaelic John.
  • Seamus: Supplanter, Gaelic James.
  • Calum: Dove, Gaelic.
  • Niall: Champion, Gaelic.
  • Fergus: Man of vigor, Gaelic.
  • Dougal: Dark stranger, Gaelic.
  • Kenneth: Handsome, Gaelic.
  • Ranald: Wise ruler, Norse-Gaelic.
  • Stuart: Steward, Old French.
  • Colin: Young pup, Gaelic.
  • Archie: Bold, Germanic.
  • Donald: World ruler, Gaelic.
  • Bruce: From Brus, Norman.
  • Graeme: Gravelly homestead, Old English.
  • Murray: Sea settlement, Gaelic.
  • Keith: Wood, Gaelic.
  • Blair: Plain, field, Gaelic.
  • Ross: Headland, Gaelic.
  • Gregor: Watchful, Greek.
  • Fraser: Strawberry, French-Gaelic.
  • Cameron: Crooked nose, Gaelic.
  • Stewart: Household guardian, Old English.
  • Wallace: Foreigner, Old French.
  • Douglas: Dark river, Gaelic.
  • Ranulph: Wolf counsel, Norse.
  • Torquil: Thor’s cauldron, Norse.
  • Lachlann: Lake land, Gaelic.
  • Neil: Cloud, Gaelic.
  • Alpin: Fair, Gaelic.
  • Brodie: Little ridge, Gaelic.
Read This  600+ Cool & Trendy Gaming Names [Best & Perfect Ideas]

Modern and Trendy Scottish Names ✨

Fresh picks rising in 2025, blending global and Celtic flair.

  • Liam: Strong-willed, Irish-Gaelic.
  • Finn: Fair, Norse-Gaelic.
  • Rory: Red-haired king, Gaelic.
  • Lachie: Lake land, Gaelic diminutive.
  • Arlo: Fortified hill, Gaelic.
  • Theo: God’s gift, Greek.
  • Kai: Sea, Hawaiian-Gaelic.
  • Logan: Little hollow, Gaelic.
  • Milo: Merciful, Germanic.
  • Rowan: Red berry tree, Gaelic.
  • Jaxon: Son of Jack, English-Gaelic.
  • Harris: Son of Harry, Gaelic.
  • Ollie: Olive tree, Latin-Gaelic.
  • Luca: Light-bringer, Italian-Gaelic.
  • Jamie: Supplanter, Gaelic.
  • Noah: Rest, Hebrew-Gaelic.
  • Euan: Born of yew, Gaelic.
  • Alfie: Elf counsel, English.
  • Mason: Stone worker, English.
  • Leo: Lion, Latin.
  • Arran: Island, Gaelic.
  • Blair: Battlefield, Gaelic.
  • Fin: Fair warrior, Gaelic.
  • Rory: Red ruler, Gaelic.
  • Cam: Crooked nose, Gaelic.
  • Innes: Island, Gaelic.
  • Kian: Ancient, Gaelic.
  • Lorne: Fox, Gaelic.
  • Ruaridh: Red king, Gaelic.
  • Struan: Stream, Gaelic.
  • Tate: Cheerful, Norse.
  • Zane: God gracious, Hebrew.
  • Brody: Muddy place, Gaelic.
  • Declan: Man of prayer, Gaelic.
  • Evan: Young warrior, Gaelic.
  • Greyson: Son of gray, English.
  • Ham: Home, Gaelic.
  • Iver: Archer, Norse.
  • Jett: Black stone, English.
  • Knox: Round hill, Gaelic.

Nature-Inspired Scottish Names 🌳

Nature-Inspired Scottish Names 🌳

Evoking Scotland’s lochs, glens, and rugged landscapes.

  • Rowan: Red berry tree, Gaelic.
  • Aspen: Poplar tree, Gaelic.
  • Glen: Valley, Gaelic.
  • Lachlan: Land of lakes, Gaelic.
  • Skye: Island, Norse.
  • Torrin: From the hills, Gaelic.
  • Blair: Plain, field, Gaelic.
  • Ross: Headland, promontory, Gaelic.
  • Arran: Peaked island, Gaelic.
  • Kyle: Narrow strait, Gaelic.
  • Craig: Rock, crag, Gaelic.
  • Rory: Red moor, Gaelic.
  • Lennox: Elm grove, Gaelic.
  • Finlay: Fair warrior, nature-inspired, Gaelic.
  • Heather: Flowering plant, Gaelic.
  • Clyde: River, Gaelic.
  • Birch: Tree, Gaelic.
  • Calder: Rough waters, Gaelic.
  • Douglas: Dark river, Gaelic.
  • Euan: Yew tree, Gaelic.
  • Fraser: Strawberry field, Gaelic.
  • Iona: Island, Gaelic.
  • Keith: Wood, forest, Gaelic.
  • Logan: Little hollow, Gaelic.
  • Murray: Sea settlement, Gaelic.
  • Nairn: River, Gaelic.
  • Struan: Stream, Gaelic.
  • Taran: Thunder, Gaelic.
  • Alpin: White hill, Gaelic.
  • Brock: Badger, Gaelic.
  • Cam: Crooked stream, Gaelic.
  • Dornoch: Pebbly place, Gaelic.
  • Elgin: Noble, Gaelic.
  • Fern: Fern plant, Gaelic.
  • Gordon: Great hill, Gaelic.
  • Innis: Island, Gaelic.
  • Lorne: Fox, nature-inspired, Gaelic.
  • Moray: Sea warrior, Gaelic.
  • Rannoch: Ferny place, Gaelic.
  • Tay: River, Gaelic.

Strong and Heroic Scottish Names 💪

Names exuding bravery, clan pride, and warrior spirit.

  • Angus: One strength, Gaelic.
  • Lachlan: Warrior from lake land, Gaelic.
  • Malcolm: Devotee of St. Columba, Gaelic.
  • Rory: Red king, warrior, Gaelic.
  • Finn: Fair warrior, Norse-Gaelic.
  • Duncan: Brown warrior, Gaelic.
  • Fergus: Man of vigor, Gaelic.
  • Kenneth: Handsome leader, Gaelic.
  • Wallace: Foreign warrior, Old French.
  • Bruce: From Brus, warrior clan, Norman.
  • Gregor: Watchful warrior, Greek.
  • Hamish: Supplanter, strong, Gaelic.
  • Alastair: Defender of men, Gaelic.
  • Cameron: Crooked nose, clan hero, Gaelic.
  • Fraser: Strawberry warrior, Gaelic.
  • Ranald: Wise ruler, Norse.
  • Torquil: Thor’s cauldron, Norse warrior.
  • Brodie: Little ridge, strong, Gaelic.
  • Colin: Young victor, Gaelic.
  • Donald: World ruler, Gaelic.
  • Gordon: Great hill, fortress, Gaelic.
  • Keith: Wood warrior, Gaelic.
  • Murray: Sea warrior, Gaelic.
  • Neil: Champion, Gaelic.
  • Ranulph: Wolf counsel, Norse.
  • Stewart: Guardian, Old English.
  • Archie: Bold archer, Germanic.
  • Blair: Battlefield, Gaelic.
  • Calum: Dove of peace, Gaelic.
  • Dougal: Dark stranger, Gaelic.
  • Ewan: Yew warrior, Gaelic.
  • Graeme: Gravelly homestead, warrior, English.
  • Iain: Gracious warrior, Gaelic.
  • Ross: Headland warrior, Gaelic.
  • Seamus: Supplanter, strong, Gaelic.
  • Stuart: Steward, protector, Old French.
  • Tormod: Thor’s mind, Norse.
  • Lachie: Lake warrior, Gaelic.
  • Fin: Fair hero, Gaelic.
  • Arran: Island warrior, Gaelic.
Read This  180+ French Girl Names: Elegance, Charm & Timeless Grace

Unisex Scottish Names ⚖️

Unisex Scottish Names ⚖️

Versatile names that work for any child, blending Celtic charm.

  • Blair: Plain, field, Gaelic.
  • Rowan: Red berry tree, Gaelic.
  • Cameron: Crooked nose, Gaelic.
  • Rory: Red king, Gaelic.
  • Logan: Little hollow, Gaelic.
  • Skye: Island, Norse.
  • Arran: Peaked island, Gaelic.
  • Innes: Island, Gaelic.
  • Kyle: Narrow strait, Gaelic.
  • Jamie: Supplanter, Gaelic.
  • Finlay: Fair warrior, Gaelic.
  • Harris: Son of Harry, Gaelic.
  • Euan: Yew-born, Gaelic.
  • Iona: Island, Gaelic.
  • Fraser: Strawberry, Gaelic.
  • Lennox: Elm grove, Gaelic.
  • Ross: Headland, Gaelic.
  • Struan: Stream, Gaelic.
  • Tay: River, Gaelic.
  • Keith: Wood, Gaelic.
  • Moray: Sea warrior, Gaelic.
  • Lorne: Fox, Gaelic.
  • Brodie: Little ridge, Gaelic.
  • Fern: Fern plant, Gaelic.
  • Glen: Valley, Gaelic.
  • Arlo: Fortified hill, Gaelic.
  • Quinn: Wise counsel, Gaelic.
  • Taran: Thunder, Gaelic.
  • Calder: Rough waters, Gaelic.
  • Dornoch: Pebbly place, Gaelic.
  • Elgin: Noble, Gaelic.
  • Nairn: River, Gaelic.
  • Rannoch: Ferny place, Gaelic.
  • Alpin: White hill, Gaelic.
  • Cam: Crooked stream, Gaelic.
  • Heather: Flowering plant, Gaelic.
  • Kian: Ancient, Gaelic.
  • Murray: Sea settlement, Gaelic.
  • Torin: Chief, Gaelic.
  • Eilidh: Radiant, Gaelic.

Final Thoughts

Scottish names weave a tapestry of rugged landscapes, heroic clans, and Celtic poetry. From the stalwart Angus to the trendy Finn, these 200 names offer something for every taste—whether you’re honoring roots or chasing 2025’s coolest picks. They carry the spirit of lochs, heather, and Highland pride. Choose a name that echoes Scotland’s heart, and let it shine!

Leave a Comment