40 beautiful Scottish baby names and their meanings
These romantic names simply roll off the tongue ...
Whether you have Scottish roots, are just a fan of all things Scotland or are looking for a baby name with a little Gaelic flair, there are so many reasons to consider a romantic Scottish baby name that rolls off the tongue.
We’ve gathered up some of our favourites in the galleries below …
Scottish baby names for boys
Blane
Origin: Scottish, Celtic
Meaning: Slender
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-39.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Blake
Origin: Scottish, English
Meaning: Dark-haired
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/scottish-baby-names-2.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Camden
Origin: Scottish, English
Meaning: From the winding valley
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-47.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Clyde
Origin: Scottish
Meaning: River (the River Clyde flows through Glasgow)
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-44.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Dallas
Origin: Scottish, English
Meaning: Meadow
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-34.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Donald
Origin: Scottish, Gaelic
Meaning: Ruler of the world
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-35.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Duncan
Origin: Scottish, Gaelic, Celtic
Meaning: Warrior
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-36.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Fraser
Origin: Scottish
Meaning: Of the forest men
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-38.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Gaven
Origin: Scottish
Meaning: White hawk
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-33.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Kenneth
Origin: Scottish
Meaning: Handsome
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-30.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Keith
Origin: Irish, Scottish, Welsh
Meaning: Forest
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-27.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Lachlan
Origin: Scottish
Meaning: Land of lakes
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-boy-24.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Malcolm
Origin: Scottish
Meaning: A disciple of Saint Columb
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/europeanbabynames.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Morrison
Origin: English, Scottish
Meaning: Son of Mary’s servant
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/unisex-names.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Murdock
Origin: Celtic, Scottish
Meaning: Protector of the sea
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/Baby-boy-name-13.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Rory
Origin: Scottish, Irish
Meaning: Red king
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/GettyImages-165945036.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Stewart
Origin: English, Scottish
Meaning: Steward, castle guard
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-21.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Tavis
Origin: Scottish, Irish
Meaning: Twin
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-17.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Scottish baby names for girls
Ailsa
Origin: Viking, Scottish
Meaning: Supernatural victory
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/scottish-baby-names-3.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Annabel
Origin: Scottish, Latin
Meaning: Beautiful, graceful
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-25.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Ansley
Origin: Scottish
Meaning: Clearing with a small dwelling
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-22.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Blair
Origin: Scottish, Celtic
Meaning: Battlefield
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-8.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Bonnie
Origin: Scottish,
Meaning: Charming, beautiful, good
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-12.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Catriona
Origin: Scottish
Meaning: Pure
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-2.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Cameron
Origin: Scottish, Celtic
Meaning: Crooked nose
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-18.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Davina
Origin: Scottish, Hebrew
Meaning: Small deer
![](https://www.bountyparents.com.au/wp-content/uploads/2021/02/baby-girl-name-35.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Fiona
Origin: Gaelic, Irish, Scottish
Meaning: Feminine, fair
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-7.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Iona
Origin: Scottish, Old Norse
Meaning: Blessed
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-34.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Isla
Origin: Scottish
Meaning: Dynamic, vibrant, bright
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-18.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Jaime
Origin: Scottish, Hebrew
Meaning: May God protect
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-5.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Kenna
Origin: Scottish
Meaning: Born of fire
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-26.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Lainey
Origin: Scottish, English, French
Meaning: Shining light
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-30.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Lorna
Origin: Scottish, English
Meaning: Honor, victory
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-3.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Maisie
Origin: Scottish
Meaning: Pearl
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-2.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Makenna
Origin: Scottish
Meaning: Child of the handsome one
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/banned-baby-names.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Nessa
Origin: Scottish
Meaning: From the headland
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/Baby-boy-name-18.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Paisley
Origin: Scottish
Meaning: Church
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-name-17.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)
Skye
Origin: Scottish
Meaning: Adventurous, bold
![](https://www.bountyparents.com.au/wp-content/uploads/2021/03/baby-girl-.jpg?width=690&height=&mode=crop&anchor=topcenter&quality=75)