Are you searching for old fashioned Scottish baby girl names for your soon-to-be-lassie?
Look no further. In this post, I’ve gathered a delightful collection of Scottish baby girl names that will capture your heart.
Each name is deeply rooted in Scottish history and culture and carries a rich symbolism of Scottish roots. From traditional names that evoke images of ancient castles and misty glens to modern choices that celebrate Scotland’s vibrant spirit, you’ll find the perfect name to honor your little princess’s Scottish heritage.
Let’s embark on this journey together and discover the enchanting world of beautiful Scottish girl names.
If you find the perfect Scottish baby girl name, or if your bonnie lassie already has one of these 👶 names, let me know in the comments below!
Most popular Scottish girl names
Before we dive into this list of 105+ Scottish baby Girl names and their meanings, let’s take a quick peak at some of the most popular names that might just be a great choice for your baby.
Below are the top baby names with Scottish origins:
- Emily
- Sophie
- Ava
- Isla
- Olivia
- Amelia
- Grace
- Lily
- Ella
- Jessica
- Charlotte
- Freya
- Lucy
- Maisie
- Ellie
- Mia
- Evie
- Eilidh
- Aria
- Hannah
Do any of these Scottish girls’ names stick out to you? If not, dinna fash. Keep reading for a list of 105 best Scottish girl names to choose from!
The following list is in alphabetic order, but in it, you will find rare Scottish names, unusual names, a handful of Irish names, and last but not least, the perfect Scottish name for your wee bairn.
Scottish Baby Girl Names and their unique meanings
1. Abercrombie
Abercrombie has Scottish origins and is derived from a surname that signifies “from the mouth of the bend” or “from the crooked river.” It exudes a unique and distinctive charm, making it an intriguing choice for parents looking for an uncommon name for their child.
2. Aberdeen
Aberdeen is of Scottish origin and is derived from the city of Aberdeen in Scotland. It means “mouth of the Dee,” as the name combines the Gaelic elements “aber” (mouth of a river) and “Dee” (the name of a river).
3. Agan
Agan is a unisex name of Sanskrit origin, meaning “fire” or “flame,” symbolizing passion, energy, and transformation.
4. Agnes
Agnes is of Greek origin and means “pure” or “chaste.” It has a long history and is associated with virtues of purity and innocence, making it a timeless and classic choice for parents looking for a traditional name with a strong meaning.
5. Aileas
Aileas is of Scottish Gaelic origin and is the Scottish variation of the name Alice. It means “noble” or “exalted,” reflecting qualities of dignity and high social status, making it a graceful and sophisticated choice for parents seeking a Scottish-inspired name.
6. Ailis
The baby name Ailis is of Irish and Scottish Gaelic origin, derived from the name Alice. It means “noble” or “exalted,” conveying qualities of dignity and high social standing, making it a refined and elegant choice for parents looking for a Gaelic-inspired name.
7. Ailsa
Ailsa has Scottish origins and is derived from the name of a small Scottish island called Ailsa Craig. It is thought to mean “fairy rock” or “rock of victory,” and it carries a mystical and enchanting quality, making it a beautiful and distinctive choice for parents seeking a Scottish-inspired name.
8. Ainsley
Ainsley has Scottish origins and is derived from a surname associated with a place name in Scotland. It is believed to mean “one’s own meadow” or “clearing,” reflecting a connection to nature and land.
9. Alba
Alba has multiple origins, with Celtic and Latin roots. In Celtic, it means “white” or “bright,” while in Latin, it means “dawn” or “sunrise.” It carries connotations of purity, light, and new beginnings, making it a lovely choice for parents seeking a name with a positive and radiant meaning.
10. Alexina
The baby name Alexina has Greek origins and is the feminine form of the name Alexander. It means “defender of mankind” or “protector,” signifying strength, courage, and a noble character, making it an empowering choice for parents seeking a name with a powerful meaning for their daughter.
11. Alna
The baby name Alna does not have a widely recognized origin or meaning. It is a rare name with uncertain etymology, making it a unique and intriguing choice for parents looking for an uncommon name for their child.
12. Arya
The baby name Arya has multiple origins and meanings. It is derived from Sanskrit and means “noble” or “honorable.” In addition, it gained popularity through the character Arya Stark in the TV series Game of Thrones, representing a strong and courageous young woman, making it a popular choice for parents seeking a name with a blend of traditional and modern significance.
13. Athol
Athol has Scottish origins and is derived from a Scottish place name. It is associated with the Gaelic word “ath Fodhla,” meaning “new Ireland,” and carries a sense of pride and connection to Scottish heritage, making it a distinctive and meaningful choice for parents seeking a Scottish-inspired name.
14. Blair
The baby name Blair has both Scottish and Gaelic origins. It is derived from the Scottish Gaelic word “blàr,” which means “plain” or “field.” It carries a sense of tranquility and natural beauty, making it a unisex name that has become increasingly popular in recent years.
15. Bonnie
The baby name Bonnie has Scottish origins and is derived from the Scottish Gaelic word “bonnach” or “bonnie,” meaning “pretty” or “beautiful.” It conveys a sense of charm, loveliness, and youthful appeal, making it a delightful choice for parents seeking a name that captures a sense of joy and attractiveness
16. Camdyn
Camdyn is of Scottish and English origins. It is a modern variation of the name Camden, which is derived from a place name meaning “enclosed valley” or “winding valley.” With its combination of Scottish and English roots, Camdyn represents a contemporary and gender-neutral choice for parents seeking a name with a strong and natural connotation.
17. Cameron
Cameron has Scottish origins and is derived from the Scottish Gaelic word “camshron,” which means “crooked nose” or “bent nose.” It is a unisex name that carries a strong and distinguished quality, making it a popular choice for parents seeking a name with a rich Scottish heritage and a touch of uniqueness.
18. Catriona
The baby name Catriona is of Scottish and Gaelic origin and is the Scottish form of the name Katherine. It carries the meaning “pure” or “chaste” and reflects qualities of innocence, elegance, and strength, making it a beautiful choice for parents seeking a traditional yet distinctive name with Scottish flair.
19. Daviana
Daviana is derived from the combination of the names David and Anna, suggesting a blend of strength and grace.
20. Davina
Davina is is a girl’s name of primarily Scottish and Hebrew origin. A feminine form of David, the name also shares the meaning “beloved” in both languages.fection.
21. Edina
Edina is is derived from the Old English word “ead,” meaning “prosperity” or “riches,” combined with “wine,” meaning “friend” or “friendship.”
22. Effie
Effie is derived from the Greek name Euphemia, meaning “well-spoken” or “eloquent.”
23. Eilidh
Eilidh is an uncommon Scottish baby girl name derived from the longer name Ealasaid, which is the Scottish Gaelic form of Elizabeth.
24. Eimhir
Eimhir is a Scottish Gaelic name derived from the Old Norse name Eimhjǫrt, which means “swift deer” or “deer warrior.”
25. Eithne
Eithne is an Irish name derived from the Gaelic word “eithne,” which means “kernel” or “grain.”
26. Elsie
Elise is a diminutive form of the name Elizabeth and originated as a nickname in Scotland. The name Elsie carries the meaning of “pledged to God” or “consecrated to God,” representing a sense of devotion and faith.
27. Elspeth
Elspeth is a Scottish variant of the name Elizabeth and is derived from the Hebrew name Elisheva, meaning “God is my oath” or “consecrated to God.”
28. Eppie
Eppie is a diminutive form of the name Euphemia, derived from the Greek word “euphēmios,” which holds the beautiful meaning “well-spoken” or “eloquent.”
29. Esme
Esme is a fun choice unisex name with a French origin. It is derived from the French word “esmé,” which means “loved” or “esteemed.”
30. Euphemia
Euphemia is derived from the Greek words “eu,” meaning “good” or “well,” and “pheme,” meaning “voice” or “fame.”
31. Fenella
Fenella is derived from the Gaelic word “Fionnghuala,” which means “white shoulder” or “fair shouldered.”
32. Finola
Finola is of both Irish and Gaelic origins. It is derived from the Irish name Fionnuala, which is composed of the elements “fionn” meaning “white” or “fair,” and “guala” meaning “shoulder.”
33. Fiona
Fiona is derived from the Gaelic word “fionn” which means “white” or “fair.”
34. Flora
Flora is a name with Latin and Roman mythology origins. It is derived from the Latin word “flos” which means “flower.” In Roman mythology, Flora was the goddess of flowers and spring. The name Flora carries the meaning of “flower” or “blooming,” symbolizing beauty, nature, and the vibrant colors of spring.
Related: 120 Pretty Botanical Baby Girl Names to Use in 2022
35. Geillis
Geillis is a feminine name with Scottish origins. It is a variant of the name Giles, which has Old Greek and Latin roots. Geillis carries the meaning of “young goat” or “kid.” It can also be associated with the idea of agility, playfulness, and youthful energy.
36. Greer
Greer is a unisex name with Scottish origins. It is derived from the Scottish surname “MacGregor,” meaning “son of Gregory.”
37. Grizel
Grizel is a variant of the name Giselle or Ghislaine, with possible roots in Old Norse and Old Germanic languages. The name Grizel carries the meaning of “pledge” or “hostage,” symbolizing loyalty, commitment, and trustworthiness.
38. Gwyneth
Gwyneth is of Welsh origins. It is derived from the Welsh word “gwyn,” meaning “white” or “fair.”
39. Halleigh
Halleigh is a variant spelling of the name Hailey or Haley. It is derived from the Old English word “hǣlīġ,” meaning “hay meadow” or “hero.” The name Halleigh conveys a connection to nature and can also symbolize strength or bravery.
40. Heather
Heather is a feminine name with English origins. It is derived from the plant name “heather,” which is known for its small purple flowers and association with the moorlands
41. Iona
Iona is derived from the name of an island in Scotland called “Iona,” which is known for its religious significance. The name Iona carries the meaning of “blessed” or “gracious,” symbolizing spirituality, peace, and serenity.
42. Ione
Ione is derived from the Greek word “ion,” meaning “violet flower.”
43. Iseabail
Iseabail is a Scottish Gaelic form of the name Isabella or Elizabeth. It is derived from the Hebrew name Elisheba, meaning “God is my oath” or “consecrated to God.”
44. Ishbel
Ishbel is another Scottish variant of the name Isabel or Isabella. It carries similar meanings as Iseabail, signifying a commitment to God or a strong spiritual connection.
45. Isla
Isla is derived from the Scottish Gaelic word “Aileach,” meaning “island.”
46. Ismay
Ismay is a feminine name with English origins. It is derived from the Germanic name “Ismeg,” which means “iron strength” or “strong-willed.”
47. Jackie
Jackie is a unisex name with English origins. It is a diminutive form of the name Jacqueline or Jack, which are derived from the name Jacob or James. The name Jackie is associated with qualities such as strength, playfulness, and a friendly disposition.
48. Jamesina
Jamesina is a feminine name and a feminine form of the name James. It is derived from the Hebrew name Yaʻaqov, meaning “supplanter” or “one who follows.”
49. Jean
Jean is a timeless name with French origins, radiating an air of elegance and sophistication. Derived from the French name “Jeanne,” it carries a sense of grace, strength, and unwavering character, making it a true embodiment of refined beauty.
50. Jocasta
Jocasta is a name steeped in Greek mythology, evoking a sense of intrigue and mystique. With origins in ancient Greece, it embodies a captivating allure, representing a woman of depth, intelligence, and a hint of enigmatic charm.
51. Kay
Kay is a unisex name with multiple origins. It can be derived from various sources such as the Welsh name “Cai,” which means “rejoice,” or from the Old English word “kay,” meaning “joyful” or “happy.”
Scottish Baby Names for your little girl
52. Keltie
Keltie is a feminine name with Celtic origins. It is derived from the word “kelt,” which refers to the Celtic people.
53. Kenna
Kenna is a feminine name with multiple origins. It can be derived from the Irish name “Cionaodh,” meaning “beautiful” or “lovely.” In Scottish Gaelic, Kenna can mean “fire-born” or “born of fire.” The name Kenna carries the meaning of beauty, vitality, and a fiery spirit.
54. Kirsteen
Kirsteen is a feminine name with Scottish origins. It is a diminutive form of the name Kirsty or Kirstin, which are Scottish variants of Christine. The name Kirsteen carries the meaning of “follower of Christ” or “Christian.”
55. Kirsty
Kirsty is derived from the Scottish Gaelic form of Christine. The name Kirsty carries the meaning of “follower of Christ” or “anointed one.”
56. Leith
Leith is derived from the Scottish Gaelic word “liath,” meaning “grey” or “greyish.” The name Leith carries the imagery of the color grey, which is associated with wisdom, stability, and neutrality. It can also evoke a sense of calmness and balance.
57. Lesley
is a unisex name with Scottish origins. It is derived from the Scottish surname Leslie, which originated from a place name in Aberdeenshire, Scotland
Related: 100+ Traditional Scottish Baby Names (to Use in 2023)
58. Letitia
Letitia is a feminine name with Latin origins. It is derived from the Latin word “laetitia,” meaning “joy” or “happiness.”
59. Lileas
Lileas is derived from the Scottish Gaelic name “Leas,” which means “lily.”
60. Lilias
Lilias is a variant of the name Lileas, derived from the Scottish Gaelic word “leas,” meaning “lily.”
61. Lilidh
Lilidh is derived from the Scottish Gaelic name Lìleas, which is a variant of the name Lily. It means of “lily” and shares the same symbolism of purity, grace, and elegance.
62. Lindsay
Lindsay is a unisex name with Scottish origins. It is derived from the Scottish surname Lindsey, which is derived from the place name Lindsey in Lincolnshire, England.
63. Liusaidh
This cool Scottish name is a variant of the name Lucy, derived from the Latin name Lucia, meaning “light” or “illumination.” The gaelic name Liusaidh carries the meaning of “light” and represents qualities associated with brightness, enlightenment, and intelligence.
64. Lorna
Lorna is derived from the Scottish place name Lorn, which refers to an area in Argyll and Bute, Scotland.
64. Mackinley
Mackinley is a unisex name with Scottish origins. It is derived from the Scottish surname McKinley, which originated from the Gaelic name Mac Fhionnlaigh, meaning “son of Fionnlagh.” The name Mackinley signifies a connection to the Scottish clan heritage and represents qualities associated with strength, leadership, and determination.
66. Maesie
Maesie is a variant spelling of the name Maisie, which is derived from the Scottish Gaelic name Mairead or the English name Margaret.
67. Maighread
This unique name is a feminine name with Irish and Scottish Gaelic origins. It is the Irish variant of the name Margaret, meaning “pearl.”
68. Mairead
Mairead is the Irish Gaelic form of Margaret. It carries the same meaning as Maighread, signifying a “pearl” and symbolizing uniqueness, elegance, and inner radiance.
69. Mairi
Mairi is the Scottish Gaelic variant of the name Mary, derived from the Hebrew name Miriam, meaning “wished-for child” or “rebellious.”
70. Maisie
This sweet name is a diminutive form of the name Margaret. Maisie carries the same meaning as Maighread and Mairead, signifying a “pearl” and representing beauty, grace, and preciousness.
71. Malina
Malina is a feminine name with multiple origins, including Slavic, Inuit, and Hawaiian. In Slavic languages, it means “raspberry,” while in Inuit it means “woman” or “song.”
72. Malvina
Mavina is derived from the Gaelic name Mala Mhìn, meaning “smooth brow” or “gentle forehead.”
73. Margery
Margery is a feminine name with English origins. It is a variant of the name Margaret. Margery shares the same meaning as Maighread and Mairead, representing a “pearl” and symbolizing beauty, elegance, and purity.
74. Marjorie
Marjorie is a feminine name with English and Scottish origins. It is a variant of the name Margaret. Marjorie carries the same meaning as Maighread, Mairead, and Margery, signifying a “pearl” and representing beauty, grace, and preciousness.
75. Marsaili
Marsaili is the Scottish Gaelic form of the name Marcella, derived from the Latin name Marcellus, meaning “warlike” or “dedicated to Mars.”
76. Morag
Morag is derived from the Scottish Gaelic word for “great” or “majestic.”
77. Morven
Morven is a unisex name with Scottish origins. It is derived from the Scottish Gaelic word “mòr,” meaning “big” or “great,” and “bheinn,” meaning “mountain.”
78. Muireall
Muireall is derived from the Gaelic word “muir,” meaning “sea,” and “éal,” meaning “bright” or “radiant.”
79. Muriel
Muriel is is derived from the Gaelic word “muir,” meaning “sea,” and “éal,” meaning “bright” or “radiant.”
80. Myra
Myra is a feminine name with multiple origins, including Greek, Latin, and Arabic. In Greek mythology, Myra was a city associated with love and romance. It can also be derived from the Latin word “myrra,” meaning “myrrh.”
Scottish girls names
81. Neilina
Neilina is a feminine name with Scottish origins. It is a feminine form of the name Neil, which means “champion” or “passionate.”
82. Nessa
Nessa can be derived from various sources such as the Irish name Nessa, meaning “not gentle” or “rival.” In Hebrew, Nessa means “miracle.”
83. Niamh
Niamh is derived from the Irish word “niamh,” meaning “radiance” or “brightness.”
84. Oighrig
This interesting name is derived from the Scottish Gaelic word “og,” meaning “young,” and “rioghail,” meaning “royal.”
85. Orla
Orla is derived from the Irish word “orlaith,” meaning “golden princess” or “golden lady.”
86. Paisley
Paisley is a unisex name with Scottish origins. It is derived from the Scottish town of Paisley, known for its distinctive textile pattern.
87. Peyton
Peyton is a unisex name with English origins. It is derived from the Old English words “pege” meaning “magpie” and “tun” meaning “enclosure” or “settlement.”
88. Quinn
Quinn is a unisex name with Irish origins. It is derived from the Irish surname Ó Coinn, meaning “descendant of Conn.”
89. Rae
Rae is a unisex name with multiple origins. It can be derived from various sources, such as the Hebrew name Rachel, meaning “ewe” or “lamb.” In Scottish, it means “grace.”
90. Raegan
Raegan s derived from the Irish surname Ó Ríagáin, meaning “descendant of Riagán.”
91. Rhiannon
Rhiannon is derived from the Welsh word “rhiain,” meaning “maid” or “queen.”
92. Rhona
Rhona is derived from the Scottish Gaelic word “ron,” meaning “seal,” or the Irish word “rón,” meaning “mighty.”
93. Roisin
This beautiful name is a feminine name with Irish origins. It is derived from the Irish word “rós,” meaning “rose.” This is the perfect baby name with a botanical touch.
94. Rona
Rona can be derived from the Scottish Gaelic word “ron,” meaning “seal,” or the Hebrew name Rona, meaning “joyous song.”
95. Rose
Rose is derived from the Latin word “rosa,” which means “rose” flower.
Related: 140 + Beautiful Latina Girl Names for 2023
96. Rowena
Rowena is derived from the Germanic elements “hrod,” meaning “fame,” and “wyn,” meaning “joy” or “friend.”
97. Sandy
Sandy is a unisex name with English origins. It is derived from the word “sandy,” referring to a light brown color resembling sand.
98. Senga
Senga is a Scottish variant of the name Agnes, derived from the Greek name Hagnē, meaning “pure” or “chaste.”
99. Sheena
Sheena is derived from the Scottish Gaelic name Sìne, which is a diminutive form of the name Jean or Jane.
100. Sile
Sile is a feminine name with Irish and Gaelic origins. It is derived from the Irish name Sheila, which is a variant of Cecilia.
101. Skye
This short and adorable name is derived from the name of the Scottish island “Skye.” Skye represents a connection to nature, vastness, and freedom, symbolizing open spaces and limitless possibilities.
102. Sorcha
Sorcha is derived from the Irish word “sorcha,” meaning “bright” or “radiant.”
103. Teagan
Teagan is a unisex name with Welsh origins. It is derived from the Welsh word “teg,” meaning “fair” or “beautiful.”
104. Teasag
Teasag is a feminine name with Scottish Gaelic origins. It is derived from the Scottish Gaelic word “teasag,” meaning “a young girl” or “a lass.”
105. Torey
Torey is a unisex name with uncertain origins. It can be derived from various sources such as the Irish name Torin, meaning “chief” or “from the craggy hills,” or from the Old Norse name Thor, meaning “thunder.”
106. Una
Una is derived from the Irish word “uaine,” meaning “green” or “fresh.”
107. Vanora
Vanora is derived from the Scottish Gaelic name Fionnghuala, meaning “white shoulder” or “fair shouldered.”
108. Wynfreda
Wynfreda is derived from the Old English elements “wynn,” meaning “joy” or “bliss,” and “fred,” meaning “peace.”
I hope you found the perfect Scottish baby girl name for your wee bairn. For more baby name inspiration, check out some of my other posts below!
CHECK OUT SOME MORE BABY NAME LISTS
- 150+ Handsome Hispanic Boy Names for Babies this 2023
- 85+ Spanish Names That Start With A
- 45+ Spanish Names That Start With B
- 36+ Spanish Names that Start with H
- 70 + Spanish Names That Start With J
- 60+ Spanish Names that Start with M
- 58+ Spanish Names that Start with S and Their Meanings
- 140 + Beautiful Latina Girl Names for 2023
- 100+ Unique Italian Baby Boy Names (to Use this 2022)
- 100+ Top Italian Baby Girl Names (To Use in 2022)
- 100+ Popular Brazilian Baby Girl Names (to Use in 2022)
- 25 Brazilian Baby Boy Names Inspired by Famous Brazilian Soccer Players
- 120+ Beautiful French Baby Girl Names To Use This 2022
- 100+ Traditional Scottish Baby Names (to Use in 2021)
- 175 Botanical Baby Boy Names (To Use in 2022)
- 120 Pretty Botanical-Inspired Baby Girl Names to Use in 2022
- 129+ Cute Dominican Baby Girl Names & Their Meanings