Scottish girl names are beautiful and rich in history. They often reflect Scotland’s culture, nature, and heritage. Many names have unique meanings and tell stories from the past. Whether you are looking for something traditional or modern, there are plenty of lovely options to choose from.
Today, we will share some popular Scottish girl names along with their meanings. You’ll find names that sound lovely and carry a special significance. Whether you are naming a baby or just curious about Scottish culture, these names are sure to inspire you. Let’s get started!
Scottish Girl Names
1. Aileen
Aileen is a lovely Scottish name meaning ‘light’ or ‘bright.’ It carries a sense of warmth and a joyful spirit, making it a popular choice for parents.
2. Alana
The name Alana means ‘cherished’ or ‘precious.’ It reflects deep affection and value, making it a beautiful choice for a beloved daughter.
3. Eilidh
Eilidh is a charming name that means ‘radiant’ or ‘beautiful.’ This traditional Scottish name evokes images of light and elegance.
4. Fiona
The name Fiona means ‘white’ or ‘fair.’ It has a soft sound and is associated with purity and sweetness, fitting for a beautiful Scottish girl.
5. Isla
Isla is a short and sweet name that means ‘island.’ It evokes a sense of nature and tranquility, perfect for a girl with a calm demeanor.
6. Lorna
Lorna is a name that has a gentle touch and means ‘the place of the laurel trees.’ It connects with nature and brings to mind thoughts of serenity.
7. Moira
The name Moira means ‘great’ or ‘illustrious.’ It carries a sense of strength and importance, making it an excellent choice for a strong girl.
8. Niamh
Niamh, pronounced ‘neev,’ means ‘bright’ or ‘radiant.’ It is a name of mythological significance, adding a sense of lore to its beauty.
9. Rowena
The name Rowena means ‘famous joy.’ It reflects happiness and contentment, lovely traits for a growing girl.
10. Seona
Seona is a unique name that means ‘God is gracious.’ This name carries a sense of peace and faith, valuable attributes for someone special.
11. Skye
Skye, named after the beautiful Scottish island, evokes a sense of adventure and freedom. It’s a modern and popular choice for many parents.
12. Tamsin
Tamsin is a variant of Thomasina, which means ‘twin.’ It has a quirky charm and makes for a distinctive name choice.
13. Aileen
The name Aileen is derived from the Gaelic word for ‘bright’ or ‘shining light.’ It symbolizes positivity and joy, making it a lovely name for a girl.
14. Catriona
Catriona is the Scottish form of Katherine, meaning ‘pure.’ This name carries a strong heritage and a sense of clarity.
15. Elspeth
Elspeth is the Scottish form of Elizabeth, meaning ‘pledged to God.’ It combines tradition with a beautiful sound.
16. Greer
The name Greer means ‘watchful’ or ‘vigilant.’ It’s a strong and modern name with a touch of Scottish roots.
17. Iona
The name Iona comes from the Scottish island and means ‘blessed.’ It captures a sense of spirituality and connection to nature.
18. Maisie
Maisie is a diminutive of Margaret, meaning ‘pearl.’ This name has a playful charm that resonates with many parents.
19. Orla
Orla means ‘golden princess’ in Gaelic. It reflects beauty and nobility, making it a truly enchanting name.
20. Primrose
The name Primrose signifies ‘first rose.’ It is a floral name symbolizing beauty and appreciation for nature.
21. Raine
Raine is a modern name that means ‘queen’ or ‘counsel.’ It has a refreshing sound that evokes strength and leadership.
22. Shona
The name Shona means ‘God is gracious.’ This name is sweet and simple, carrying a meaningful background.
23. Tartan
Tartan, while often referring to Scottish fabric, also captures the spirit of Scotland in name form. It’s unique and culturally significant.
24. Una
Una means ‘one’ or ‘unity.’ It has a simple elegance that many parents find appealing.
25. Brigid
Brigid is linked to the goddess of poetry and healing, symbolizing creativity and caring. It brings a sense of history to the present.
26. Elgin
The name Elgin is derived from a place name in Scotland. It signifies a connection to land and heritage, perfect for nature lovers.
27. Aisling
Aisling means ‘dream’ or ‘vision.’ It reflects aspirations and hopes for the future, making it an emotive name.
28. Innes
Innes, meaning ‘island,’ is a nature-inspired name that relates intimately to Scotland’s geography.
29. Isobel
Isobel is a variant of Elizabeth meaning ‘pledged to God.’ It symbolizes commitment and devotion, traditional yet timeless.
30. Lilith
Lilith means ‘night monster,’ but in Scottish lore, it has a connection to strength and independence.
31. Adaira
Adaira means ‘fork in the river.’ This name has natural connotations, linking it to Scotland’s lush landscapes.
32. Caelan
Caelan means ‘slender’ or ‘narrow.’ It has an elegant sound and reflects grace.
33. Enid
Enid means ‘soul’ or ‘life.’ It has a soft sound and a beautiful meaning, suggesting depth and passion for life.
34. Lorna
Lorna connects to the ‘laurel’ tree, symbolizing victory and honor, a lovely sentiment for a child.
35. Kiera
Kiera means ‘dark-haired.’ It is a popular name that ties into the Scottish heritage.
36. Grainne
Grainne means ‘grain’ but is more popularly associated with a legendary Irish princess, adding a twist of mythology.
37. Isla
Isla means ‘island’ and is a name of great beauty, connecting directly to Scotland’s many stunning islands.
38. Mairi
Mairi is the Scottish form of Mary, meaning ‘bitter.’ Its sweet sound makes it culturally cherished.
39. Rhiannon
Rhiannon means ‘great queen’ in Welsh, yet it has found a loving home in Scottish naming conventions.
40. Sinead
Sinead is another form of ‘God is gracious.’ It has a sophisticated sound and cultural weight.
41. Ailbhe
The name Ailbhe means ‘white’ or ‘noble.’ It carries an elegant, timeless feel.
42. Cora
Cora is a classic name meaning ‘maiden,’ blending grace with tradition.
43. Eira
Eira means ‘snow’ in Welsh but is also enjoyed in Scotland, evoking the beauty of winter landscapes.
44. Kelsey
Kelsey means ‘victory island.’ Its modern sound resonates well with contemporary parents.
45. Morag
Morag means ‘great’ or ‘noble.’ This traditional name offers strength and unwavering character.
46. Rona
Rona means ‘light’ or ‘joy.’ It reflects a bright and cheerful persona.
47. Siobhan
Siobhan means ‘God is gracious.’ Its melodious sound flows beautifully, resonating with many.
48. Talia
Talia means ‘dew from God.’ It fits lovely when highlighting nature and spirituality.
49. Aislin
Aislin relates to dreams and visions, making it an inspiring option for parents.
50. Ciara
Ciara means ‘dark’ or ‘black.’ It is a common name with a deep cultural history.
51. Elspeth
Elspeth means ‘pledged to God.’ It’s both common and culturally rich.
52. Faye
Faye means ‘fairy’ or ‘elf,’ giving it a magical touch relevant to Scottish folklore.
53. Glenna
Glenna means ‘valley.’ It resonates with nature-loving families, offering a beautiful imagery of the Scottish landscape.
54. Keira
Keira means ‘little dark one.’ Its charm has made it widely adopted.
55. Neve
The lovely name Neve means ‘snow’ in Gaelic, evoking imagery of beautiful snowy landscapes.
56. Peigi
Peigi is the Scottish diminutive for Margaret, meaning ‘pearl.’ It carries the same value and charm.
57. Rhona
Rhona, meaning ‘ruler,’ embodies strength and leadership, making it a royal name for a girl.
58. Sora
Sora means ‘sky,’ connecting to nature and evoking thoughts of freedom.
59. Tamsin
Tamsin, derived from Thomasina, has a playful sound and is connected to Scottish heritage.
60. Aine
Aine means ‘brightness’ or ‘radiance.’ Its meaning aligns beautifully with a happy disposition.
61. Jocelyn
Jocelyn means ‘member of the Gauts,’ offering historical depth and charm.
62. Lynsey
Lynsey means ‘lake’ or ‘island,’ connecting with Scotland’s beautiful geography.
63. Maureen
The name Maureen means ‘drop of the sea.’ It is often associated with beauty and clarity.
64. Nessa
Nessa means ‘not so big’, a cute and quirky name with a touch of charm.
65. Ophelia
Ophelia means ‘help’ or ‘serpent.’ Its deep literary connections add allure.
66. Pippa
Pippa is a fresh diminutive of Philippa, often associated with queens and royalty.
67. Saffron
Saffron, inspired by the spice, offers a unique and vibrant choice.
68. Aveline
Aveline means ‘hazelnut,’ connecting to nature and wholesome values.
69. Brea
Brea means ‘hill,’ linking to the beautiful hilly landscapes of Scotland.
70. Eabha
Eabha is the Gaelic version of Ava, meaning ‘life.’ Its rich history connects it to generations.
71. Fionnuala
Fionnuala means ‘white shoulder,’ often linked with legends and fairy tales in Scottish history.
72. Keavy
Keavy means ‘slender.’ This name is elegant and brings to mind grace.
73. Mairead
Mairead, an Irish variant of Margaret, signifies ‘pearl’ and carries cultural significance.
74. Nua
Nua means ‘new.’ It reflects freshness and new beginnings, ideal for a baby girl.
75. Rhea
Rhea means ‘flowing’ and offers an elegant, poetic touch.
76. Sile
Sile, the Irish form of Sheila, means ‘heavenly.’ It carries depth and beauty.
77. Tallulah
Tallulah means ‘leaping water,’ connecting beautifully to nature and vitality.
78. Vaila
Vaila is a name tied to nature, representing the beauty of Scotland’s shores.
79. Xanthe
Xanthe means ‘yellow’ and is often associated with warmth and happiness.
80. Yvonne
Yvonne means ‘yew tree’ and brings a natural elegance to the table.
81. Zara
Zara means ‘blooming flower.’ It connects to nature and beauty, perfect for a little girl to grow into.
82. Aoife
Aoife means ‘beautiful’ or ‘radiant.’ It evokes strong imagery and cultural warmth.
83. Beatrix
Beatrix means ‘bringer of joy.’ It’s a cheerful name that makes people smile.
84. Celeste
Celeste means ‘heavenly.’ It carries a spiritual touch with lovely sound.
85. Davina
Davina means ‘beloved,’ representing love and endearment toward a precious girl.
86. Elva
Elva means ‘the elf’ or ‘white magic.’ It adds a whimsical touch to Scottish lore.
87. Farah
Farah means ‘joyful’ or ‘happy,’ perfect for a bright and cheerful spirit.
88. Glenys
Glenys signifies ‘glen’ or ‘hollow,’ extremely nature-oriented with Scottish ties.
89. Inga
Inga means ‘guarded by Ing,’ a historical name reflecting strength and protection.
90. Lilia
Lilia means ‘lily,’ intertwined with themes of purity and innocence.
91. Morwenna
Morwenna means ‘maiden’ and presents a soft and poetic sound.
92. Nyssa
Nyssa means ‘beginning’ or ‘goal,’ perfect for engaging with life.
93. Orlaith
Orlaith means ‘golden princess,’ conveying beauty and nobility.
94. Qamah
Qamah means ‘aroma.’ It has connections to nature and grace.
95. Rhiariah
Rhiariah signifies ‘great queen,’ ideal for those wanting a strong name.
96. Sienna
Sienna refers to a warm brown color and connects beautifully with nature.
97. Trina
Trina means ‘pure,’ a lovely name with simple elegance.
98. Ulva
Ulva signifies ‘wolf island.’ It has themes of strength wrapped in heritage.
99. Vespera
Vespera means ‘evening star,’ evoking calmness and serenity.
100. Wren
Wren is inspired by the bird, symbolizing nature and freedom.
101. Xyla
Xyla means ‘from the forest,’ connecting directly to nature’s beauty.
102. Yara
Yara signifies ‘small butterfly,’ representing delicacy and transformation.
103. Zinnia
Zinnia is named after the flower, offering a colorful and bright option.
104. Aisling
Aisling means ‘dream’ or ‘vision,’ reflecting creativity and wonder.
105. Beryn
Beryn means ‘yellow,’ symbolizing brightness and positivity.
106. Carys
Carys signifies ‘love,’ carrying warmth and affection within its meaning.
107. Dhalia
Dhalia is named after the flower, representing beauty and grace.
108. Elysia
Elysia means ‘blissful,’ embodying happiness and joy.
109. Fionna
Fionna means ‘fair’ or ‘white,’ connecting strongly with nature.
110. Gwynn
Gwynn means ‘fair’ or ‘blessed,’ bringing an element of purity to the name.
111. Hestia
Hestia is associated with home and hearth, emphasizing familial values.
112. Ianthe
Ianthe means ‘purple flower.’ It evokes images of beauty in nature.
113. Juna
Juna means ‘youthful,’ a fitting name for a lively spirit.
114. Kenna
Kenna signifies ‘born of fire,’ adding a strong character to the name.
115. Liora
Liora means ‘light,’ promising brightness in its bearer.
116. Maura
Maura means ‘star of the sea,’ carrying marine themes throughout its meaning.
117. Nia
Nia means ‘brightness,’ symbolizing a cheerful and shiny outlook.
118. Orin
Orin means ‘light’ or ‘pale.’ It speaks of brightness in a unique way.
119. Pazyra
Pazyra means ‘beauty.’ It carries a strong yet elegant meaning.
120. Quinlan
Quinlan means ‘descendant of Caoinlean,’ adding cultural significance to the name.
121. Raina
Raina means ‘queen.’ It conveys strength and leadership.
122. Seraphina
Seraphina means ‘fiery.’ It’s imbued with passion and energy.
123. Tilde
Tilde means ‘people’s ruler,’ offering a strong sense of authority.
124. Uisdean
Uisdean means ‘sweater or pelt.’ It’s a unique name that stands out.
125. Violette
Violette means ‘purple flower,’ echoing themes of beauty and nature.
126. Willa
Willa means ‘resolute protection.’ It carries a commanding presence among names.
127. Xanthia
Xanthia means ‘golden,’ beckoning thoughts of warmth and wisdom.
128. Yasmine
Yasmine means ‘jasmine flower,’ reflecting beauty and fragrance.
129. Zephyra
Zephyra means ‘west wind,’ evoking movement and freedom.
130. Alva
Alva means ‘elf’ or ‘magical being,’ lending a whimsical quality.
131. Bethea
Bethea means ‘pledged to God,’ combining tradition and faith.
132. Ceridwen
Ceridwen means ‘blessed poetry,’ merging art with a rich name history.
133. Dyani
Dyani means ‘deer.’ It conjures images of graceful movements in nature.
134. Eira
Eira means ‘snow.’ It captures the beauty of winter in its essence.
135. Fia
Fia means ‘belief’ or ‘trust.’ It aligns with deeper emotional connections.
136. Gracie
Gracie embodies ‘grace.’ It’s a timeless choice that resonates with charm.
137. Hilda
Hilda means ‘battle maiden.’ It carries a strong connotation of resilience.
138. Ivana
Ivana means ‘God is gracious.’ This name shines with cultural significance.
139. Kaia
Kaia means ‘sea’ or ‘forgiveness.’ It connects beautifully with nature.
140. Lona
Lona means ‘a place by the river,’ emphasizing natural beauty.
141. Myra
Myra means ‘myrrh,’ linking to deep-rooted traditions and folklore.
142. Nealia
Nealia means ‘bright, radiant.’ It reflects warmth and positivity.
143. Opal
Opal signifies a precious stone. It symbolizes beauty and rarity.
144. Plooma
Plooma signifies ‘flower of the valley,’ connecting to the beauty of nature.
145. Quilla
Quilla means ‘moonlight,’ connecting to tranquility and magic.
146. Rhiabhach
Rhiabhach means ‘sky.’ It evokes open spaces and freedom.
147. Sapphira
Sapphira means ‘sapphire,’ associated with beauty and elegance.
148. Talitha
Talitha means ‘little girl,’ embodying warmth and tenderness.
149. Ulyana
Ulyana signifies ‘youthful’ and fresh, appealing to parents looking for a vibrant name.
150. Vaspana
Vaspana means ‘firefly,’ invoking themes of light and beauty.
Final Thoughts
Scottish girl names offer a beautiful mix of tradition, culture, and meaning. From names that reflect the stunning landscapes of Scotland to those celebrating spiritual connections, each name has its unique story. These names can provide inspiration, whether for a new baby or for anyone interested in Scottish heritage. As you explore these delightful options, remember the beauty and history each name carries, creating a wonderful bond between the past and the present.
For those looking to explore more names, consider diving into Arabic girl names or discover girl names that start with C. There’s a world of wonderful names waiting for you!