scottish girl names

457+ Scottish Girl Names [With Meanings]

Scottish girl names often have unique and distinctive characteristics that reflect the rich culture, history, and linguistic heritage of Scotland.

While there is considerable variation among these names, some common features include:

  • Gaelic origins: Many Scottish girl names have their roots in the Gaelic language, which is native to Scotland and Ireland. Examples include Ailis (noble), Catriona (pure), and Mairi (bitter or rebellious).
  • Anglicized forms: Some Scottish girl names have been Anglicized or adapted into English forms. For instance, the name Isobel is a Scottish variant of the English name Isabel, and Morag is derived from the Gaelic name Mòrag.
  • Nature-inspired: Scottish names often draw inspiration from the natural world. Examples include Elspeth (God is my oath), which is derived from the Gaelic word for ‘oath’, and Fiona (fair, pale), which is related to the Gaelic word for ‘white’ or ‘fair’.
  • Historical and cultural significance: Scottish girl names may reflect important historical figures or events, such as Flora (after Flora MacDonald, who helped Bonnie Prince Charlie escape after the Battle of Culloden) or Iona (an island in the Inner Hebrides with a significant religious history).
  • Strong meanings: Many Scottish girl names have strong, meaningful connotations. For example, Ailsa (from a rocky island), which is derived from the name of an island off the coast of Scotland, or Eilidh (radiant one), which conveys a sense of brightness and positivity.
  • Pronunciation: Scottish girl names often have unique pronunciation that may differ from their spelling, reflecting the phonetic nature of the Gaelic language. For example, Ceit (pronounced ‘kayt’) is a variant of the name Kate, and Mairi (pronounced ‘mah-ree’) is a variant of the name Mary.
  • Clan names: Some Scottish girl names are derived from the names of Scottish clans or families. For example, Cameron (crooked nose) is the name of a Scottish clan, and Mackenzie (son of the fair one) is another popular clan name used for girls.

Overall, Scottish girl names offer a rich and diverse selection of options for parents who appreciate the beauty, history, and cultural significance of Scottish heritage.

We look through hundreds of Scottish girl names in this article across many different categories.

We also explore their meanings.

Let’s take a look 🙂

Scottish Girl Names and Meanings

Scottish Girl Names and Meanings:

  • Aila: meaning “from a strong place,” Aila is a Scottish name that is growing in popularity in recent years.
  • Eilidh: pronounced “AY-lee,” this name means “radiant one” and is a unique and beautiful option for a baby girl.
  • Fiona: meaning “fair or white,” Fiona is a popular Scottish name that has been in use for centuries.
  • Greer: meaning “watchful or vigilant,” Greer is a strong and powerful Scottish name that is often given to girls.
  • Isla: derived from the name of a Scottish river, Isla means “dynamic and sparkling” and has become a popular choice for baby girls in recent years.
  • Lachina: meaning “land of lakes,” Lachina is a unique and beautiful Scottish name that is not commonly used.
  • Mairi: a traditional Scottish form of the name Mary, Mairi means “bitter” and has been a popular name in Scotland for centuries.
  • Skye: named after the Scottish island, Skye means “adventurous” and is a beautiful and unique choice for a baby girl.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries.
  • Ysabel: derived from the Scottish form of the name Elizabeth, Ysabel means “pledged to God.”

Unique Scottish Girl Names

Unique Scottish Girl Names:

  • Adaira: meaning “from the oak tree ford,” Adaira is a unique and beautiful Scottish name that is not commonly used.
  • Caledonia: named after the ancient Roman name for Scotland, Caledonia is a unique and powerful Scottish name that is rarely used.
  • Eirlys: derived from the Scottish word for “snowdrop,” Eirlys is a unique and beautiful name for a baby girl.
  • Finella: meaning “fair shouldered,” Finella is a unique and strong Scottish name that is not commonly used.
  • Kelda: meaning “fountain or spring,” Kelda is a unique and beautiful Scottish name that is rarely used.
  • Lileas: meaning “lily,” Lileas is a unique and beautiful Scottish name that has been in use for centuries.
  • Mairghread: meaning “pearl,” Mairghread is a unique and traditional Scottish name that is not commonly used.
  • Neave: derived from the Scottish Gaelic word for “bright” or “radiant,” Neave is a unique and beautiful name for a baby girl.
  • Onora: meaning “honor,” Onora is a unique and powerful Scottish name that is rarely used.
  • Sorcha: meaning “brightness,” Sorcha is a unique and beautiful Scottish name that has been in use for centuries.

Baby Scottish Girl Names

Baby Scottish Girl Names:

  • Ailsa: meaning “elf victory,” Ailsa is a beautiful and unique Scottish name for a baby girl.
  • Elspeth: derived from the Scottish form of the name Elizabeth, Elspeth means “pledged to God” and is a traditional Scottish name for baby girls.
  • Gwyneth: meaning “blessed or happy,” Gwyneth is a beautiful and unique name for a baby girl that has been used in Scotland for centuries.
  • Kirsty: a Scottish form of the name Christina, Kirsty means “follower of Christ” and is a beautiful name for a baby girl.
  • Maisie: meaning “pearl,” Maisie is a popular Scottish name for baby girls that has been in use for centuries.
  • Murron: meaning “sea white,” Murron is a unique and beautiful Scottish name for a baby girl.
  • Robina: meaning “bright fame,” Robina is a unique and powerful Scottish name for a baby girl.
  • Seonaid: a Scottish form of the name Janet, Seonaid means “God is gracious” and is a beautiful name for a baby girl.
  • Tamsin: derived from the Scottish form of the name Thomasina, Tamsin means “twin” and is a unique and beautiful name for a baby girl.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a beautiful choice for a baby girl.

STUNNING SCOTTISH BABY NAMES & Meanings

Popular Scottish Girl Names

Popular Scottish Girl Names:

  • Aileen: meaning “bright or shining,” Aileen is a popular Scottish name for baby girls that has been in use for centuries.
  • Eilidh: pronounced “AY-lee,” this name means “radiant one” and has become increasingly popular in recent years.
  • Freya: although originally a Norse name, Freya has become a popular name for baby girls in Scotland as well, meaning “lady” or “goddess of love.”
  • Isla: named after a Scottish river, Isla means “dynamic and sparkling” and has become a popular name for baby girls in recent years.
  • Maisie: meaning “pearl,” Maisie is a popular Scottish name for baby girls that has been in use for centuries.
  • Mairi: a traditional Scottish form of the name Mary, Mairi means “bitter” and has been a popular name in Scotland for centuries.
  • Morven: meaning “pale or smooth,” Morven is a popular Scottish name for baby girls that has been in use for centuries.
  • Orla: derived from the Gaelic word for “golden princess,” Orla is a popular name for baby girls in Scotland and Ireland.
  • Skye: named after the Scottish island, Skye means “adventurous” and has become a popular name for baby girls in recent years.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a beautiful choice for a baby girl.

Common Scottish Girl Names

Common Scottish Girl Names:

  • Aileen: meaning “bright or shining,” Aileen is a common Scottish name for baby girls that has been in use for centuries.
  • Catriona: a Scottish form of the name Katherine, Catriona means “pure” and has been a common name for baby girls in Scotland for centuries.
  • Eilidh: pronounced “AY-lee,” this name means “radiant one” and is a common and beautiful name for baby girls in Scotland.
  • Fiona: meaning “fair or white,” Fiona is a common Scottish name that has been in use for centuries.
  • Heather: named after the iconic Scottish flower, Heather has been a common name for baby girls in Scotland for centuries.
  • Kirsty: a Scottish form of the name Christina, Kirsty means “follower of Christ” and is a common and beautiful name for baby girls in Scotland.
  • Morag: meaning “great,” Morag is a common Scottish name for baby girls that has been in use for centuries.
  • Mhairi: a variation of the traditional Scottish name Mairi, Mhairi means “bitter” and is a common and beautiful name for baby girls in Scotland.
  • Shona: meaning “God is gracious,” Shona is a common Scottish name for baby girls that has been in use for centuries.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a common and beautiful choice for a baby girl.

Uncommon Scottish Girl Names

Uncommon Scottish Girl Names:

  • Ainsley: meaning “one’s own meadow,” Ainsley is an uncommon Scottish name for baby girls that has become increasingly popular in recent years.
  • Bree: meaning “exalted one” or “noble,” Bree is an uncommon Scottish name that is a unique and beautiful option for a baby girl.
  • Eirlys: derived from the Scottish word for “snowdrop,” Eirlys is an uncommon and beautiful name for a baby girl.
  • Finola: meaning “white shoulder,” Finola is an uncommon Scottish name for baby girls that has been in use for centuries.
  • Iseabail: the Scottish form of the name Isabella, Iseabail means “pledged to God” and is an uncommon but beautiful choice for a baby girl.
  • Lileas: meaning “lily,” Lileas is a unique and uncommon Scottish name that has been in use for centuries.
  • Marsaili: the Scottish form of the name Marcella, Marsaili means “warlike” and is a unique and uncommon option for a baby girl.
  • Tavish: meaning “twin,” Tavish is an uncommon Scottish name that is a unique and beautiful option for a baby girl.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a unique and beautiful choice for a baby girl.
  • Zara: although not originally a Scottish name, Zara has become an uncommon but beautiful option for baby girls in Scotland, meaning “princess” or “star.”

Traditional Scottish Girl Names

Traditional Scottish Girl Names:

  • Eilidh: pronounced “AY-lee,” this name means “radiant one” and is a traditional and beautiful Scottish name for baby girls.
  • Fiona: meaning “fair or white,” Fiona is a traditional Scottish name that has been in use for centuries.
  • Isla: named after a Scottish river, Isla means “dynamic and sparkling” and has been a traditional name for baby girls in Scotland for centuries.
  • Mairi: a traditional Scottish form of the name Mary, Mairi means “bitter” and has been a popular name in Scotland for centuries.
  • Morag: meaning “great,” Morag is a traditional Scottish name for baby girls that has been in use for centuries.
  • Rona: meaning “rough island,” Rona is a traditional Scottish name that has been in use for centuries and is a beautiful choice for a baby girl.
  • Seonag: the Scottish form of the name Joan, Seonag means “God is gracious” and is a traditional name for baby girls in Scotland.
  • Sorcha: meaning “brightness,” Sorcha is a traditional and beautiful Scottish name that has been in use for centuries.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a beautiful choice for a baby girl.
  • Euphemia: meaning “well-spoken,” Euphemia is a traditional and uncommon Scottish name for baby girls.

A supplementary list of traditional Scottish girl names:

  • Agnes – A classic Scottish name that means “pure” or “holy”.
  • Isobel – A variation of the name Isabel, meaning “God is my oath”.
  • Euphemia – A name of Greek origin that means “good speech”.
  • Lillias – A name that means “lily”.
  • Morag – A Scottish name that means “great” or “majestic”.
  • Effie – A name that means “pleasant speech”.
  • Elspeth – A name that means “pledged to God”.
  • Flora – A name that means “flower”.
  • Mairi – A name that means “Mary” in Scottish Gaelic.
  • Margaret – A classic name that means “pearl”.
  • Marjory – A name that means “pearl”.
  • Aileen – A name that means “bright and shining”.
  • Catriona – A name that means “pure”.
  • Eilidh – A popular name that means “light” or “radiant”.
  • Finola – A name that means “white shoulder”.
  • Kirsty – A name that means “follower of Christ”.
  • Maisie – A name that means “pearl”.
  • Morven – A name that means “fair pale one”.
  • Sheena

scottish girl

Powerful Scottish Girl Names

Powerful Scottish Girl Names:

  • Aila: meaning “from a strong place,” Aila is a powerful and unique Scottish name for baby girls.
  • Eilidh: pronounced “AY-lee,” this name means “radiant one” and is a powerful and beautiful Scottish name for baby girls.
  • Greer: meaning “watchful or vigilant,” Greer is a strong and powerful Scottish name that is often given to girls.
  • Isla: named after a Scottish river, Isla means “dynamic and sparkling” and is a powerful and beautiful name for baby girls in Scotland.
  • Lachina: meaning “land of lakes,” Lachina is a powerful and unique Scottish name for baby girls.
  • Rona: meaning “rough island,” Rona is a traditional and powerful Scottish name for baby girls.
  • Skye: named after the Scottish island, Skye means “adventurous” and is a powerful and beautiful name for baby girls in Scotland.
  • Sorcha: meaning “brightness,” Sorcha is a powerful and traditional Scottish name that has been in use for centuries.
  • Una: meaning “one,” Una is a traditional Scottish name that has been in use for centuries and is a powerful and beautiful choice for a baby girl.
  • Ainsley: meaning “one’s own meadow,” Ainsley is a powerful and uncommon Scottish name that has become increasingly popular in recent years.

Beautiful Scottish Girl Names

Beautiful Scottish Girl Names:

  • Ailsa – means “island dweller” in Scottish Gaelic, referring to the Scottish island of Ailsa Craig
  • Eilidh – a diminutive of the name Aileen, meaning “bright, shining one”
  • Fiona – means “fair or white” in Gaelic, often associated with purity and beauty
  • Isla – derived from the name of a Scottish river, also means “island” in Gaelic
  • Lorna – means “foxglove” in Scottish Gaelic, a beautiful flower that grows in Scotland
  • Mairi – the Scottish form of the name Mary, meaning “bitter” or “beloved”
  • Morven – means “big gap” in Gaelic, also the name of a Scottish mountain
  • Rosalind – means “pretty rose” in Latin, but is also a traditional Scottish name
  • Skye – inspired by the Scottish Isle of Skye, which is known for its rugged beauty
  • Una – means “one” in Gaelic, often associated with uniqueness and individuality

Good Scottish Girl Names

Good Scottish Girl Names:

  • Agnes – means “pure” or “chaste” in Greek, a popular name in Scotland
  • Elspeth – the Scottish form of Elizabeth, meaning “my God is an oath”
  • Freya – a Norse goddess of love, fertility, and war who was worshiped by the Picts, an ancient Scottish tribe
  • Iona – derived from the name of a Scottish island, also means “blessed” in Gaelic
  • Kenna – means “born of fire” in Scottish Gaelic, often associated with strength and passion
  • Lachina – means “warrior maiden” in Gaelic, a strong and powerful name
  • Maisie – a Scottish diminutive of the name Margaret, meaning “pearl”
  • Nessa – means “from the headland” in Gaelic, also associated with wisdom and intelligence
  • Rowan – means “little red one” in Gaelic, also the name of a tree with red berries that grows in Scotland
  • Una – see definition above

Cute Scottish Girl Names 

Cute Scottish Girl Names:

  • Adaira – means “noble” in Gaelic, a sweet and charming name
  • Bree – means “vigor, power” in Gaelic, a short and catchy name
  • Eilish – the Scottish form of Elizabeth, a cute and spunky name
  • Gilleasbuig – means “servant of Jesus” in Gaelic, a unique and adorable name
  • Maisie – see definition above
  • Mairi – see definition above
  • Niamh – means “bright” or “radiant” in Gaelic, often associated with happiness and joy
  • Rhona – means “rough island” in Gaelic, a cute and quirky name
  • Sorcha – means “bright” or “radiant” in Gaelic, also associated with happiness and joy
  • Tegan – means “fair” or “beautiful” in Welsh, a sweet and lovely name

Modern Scottish Girl Names

Modern Scottish Girl Names:

  • Ailsa – A beautiful name meaning “elf victory”.
  • Isla – A name of Scottish origin that means “island”.
  • Eilidh – A popular name that means “light” or “radiant”.
  • Skye – A unique name that means “adventurous”.
  • Freya – A beautiful name that means “goddess of love and fertility”.
  • Fia – A name that means “wild” or “fiery”.
  • Kirsty – A name that means “follower of Christ”.
  • Iona – A name of Scottish origin that means “island”.
  • Lorna – A name that means “crowned with laurel”.
  • Maisie – A name that means “pearl”.
  • Mhairi – A name that means “Mary” in Scottish Gaelic.
  • Elsie – A name that means “pledged to God”.
  • Eira – A unique name that means “snow”.
  • Aileen – A name that means “bright and shining”.
  • Bonnie – A name that means “pretty” or “charming”.
  • Eilish – A name that means “consecrated to God”.
  • Eirlys – A unique name that means “snowdrop”.
  • Ceit – A name that means “pure” or “innocent”.
  • Ailie – A name that means “noble” or “gracious”.
  • Catriona – A name that means “pure”.
  • Ailish – A name that means “pledged to God”.
  • Mairead – A name that means “pearl”.
  • Morven – A name that means “fair pale one”.
  • Niamh – A name of Gaelic origin that means “radiance” or “brightness”.
  • Rhona – A name that means “rough island”.
  • Marnie – A name that means “from the sea”.
  • Sorcha – A name that means “bright” or “radiant”.
  • Una – A name that means “one” or “unity”.
  • Fiona – A name that means “fair” or “white”.
  • Eithne – A name that means “kernel” or “grain”.

Top 100 Scottish Female Names

Here we have the top 100 Scottish girl names:

  1. Ailsa – means “island dweller” in Scottish Gaelic, referring to the Scottish island of Ailsa Craig
  2. Aileen – means “bright, shining one”
  3. Ainsley – means “one’s own meadow”
  4. Ainslie – variant of Ainsley, means “one’s own meadow”
  5. Aisha – means “living, life”
  6. Akira – means “bright, clear”
  7. Alaina – means “attractive, peaceful”
  8. Alastair – means “defender of the people”
  9. Alistair – variant of Alastair, means “defender of the people”
  10. Amber – means “precious jewel”
  11. Ami – means “beloved”
  12. Anais – means “grace”
  13. Angel – means “messenger of God”
  14. Annabelle – means “lovable”
  15. Aria – means “air, song”
  16. Ariana – means “most holy”
  17. Ashlyn – means “dream”
  18. Aspen – means “quaking tree”
  19. Athene – means “goddess of wisdom and war”
  20. Ayla – means “oak tree”
  21. Bree – means “vigor, power”
  22. Bridget – means “exalted, strength”
  23. Brodie – means “ditch, mire”
  24. Caitlin – means “pure”
  25. Calista – means “most beautiful”
  26. Calla – means “beautiful”
  27. Camila – means “young ceremonial attendant”
  28. Carina – means “beloved”
  29. Carmen – means “song”
  30. Carys – means “love”
  31. Ceilidh – means “a Scottish dance”
  32. Ceri – means “beloved”
  33. Chloe – means “blooming”
  34. Christina – means “follower of Christ”
  35. Ciera – means “saint-like”
  36. Claire – means “bright, clear”
  37. Coira – means “seething pool”
  38. Cordelia – means “heart of a lion”
  39. Daisy – means “day’s eye”
  40. Dana – means “from Denmark”
  41. Danica – means “morning star”
  42. Davina – means “beloved”
  43. Delaney – means “descendant of the challenger”
  44. Della – means “noble”
  45. Derry – means “oak grove”
  46. Devyn – means “poet”
  47. Eden – means “delight”
  48. Eilidh – a diminutive of the name Aileen, meaning “bright, shining one”
  49. Eira – means “snow”
  50. Elaina – means “shining light”
  51. Elspeth – the Scottish form of Elizabeth, meaning “my God is an oath”
  52. Emilia – means “rival”
  53. Erin – means “peace”
  54. Eryn – variant of Erin, means “peace”
  55. Etta – means “little one”
  56. Evangeline – means “bearer of good news”
  57. Faith – means “belief, trust”
  58. Fia – means “wild”
  59. Fiona – means “fair or white” in Gaelic, often associated with purity and beauty
  60. Flora – means “flower”
  61. Freya – a Norse goddess of love, fertility, and war who was worshiped by the Picts, an ancient Scottish tribe
  62. Gail – means “joyful”
  63. Galina – means “calm”
  64. Giselle
  65. Glenna – means “valley”
  66. Grace – means “grace of God”
  67. Greer – means “alert, vigilant”
  68. Gwyneth – means “blessed, happy”
  69. Harper – means “harp player”
  70. Hazel – means “hazel tree”
  71. Ila – means “island”
  72. Iliana – means “bright, shining one”
  73. Imogen – means “maiden”
  74. Iona – derived from the name of a Scottish island, also means “blessed” in Gaelic
  75. Isla – derived from the name of a Scottish river, also means “island” in Gaelic
  76. Ivy – means “faithfulness”
  77. Jamie – means “supplanter”
  78. Jocelyn – means “joyous”
  79. Kaitlyn – means “pure”
  80. Kara – means “beloved”
  81. Karen – means “pure”
  82. Katelyn – means “pure”
  83. Kayla – means “pure”
  84. Keira – means “dark-haired”
  85. Kendall – means “valley of the river Kent”
  86. Kenzie – means “fair one”
  87. Kirsten – means “follower of Christ”
  88. Lachina – means “warrior maiden” in Gaelic, a strong and powerful name
  89. Lachlan – means “from the fjord-land”
  90. Lassie – means “girl”
  91. Leila – means “night”
  92. Lena – means “light”
  93. Lila – means “night”
  94. Lilias – means “lily”
  95. Lorna – means “foxglove” in Scottish Gaelic, a beautiful flower that grows in Scotland
  96. Maisie – a Scottish diminutive of the name Margaret, meaning “pearl”
  97. Mairi – the Scottish form of the name Mary, meaning “bitter” or “beloved”
  98. Morven – means “big gap” in Gaelic, also the name of a Scottish mountain
  99. Muirne – means “beloved”
  100. Nessa – means “from the headland” in Gaelic, also associated with wisdom and intelligence

Scottish Girl Names – 1900s & 1920s

Scottish Girl Names – 1900s & 1920s:

  • Agnes: This name means “pure” or “holy”. It was a popular name in Scotland during the early 1900s.
  • Isobel: This Scottish variant of the name Elizabeth means “God is my oath”.
  • Jessie: This name means “gift” or “God is gracious”. It was a popular name in Scotland during the early 1900s.
  • Margaret: This name means “pearl” and was a popular name in Scotland during the early 1900s.
  • Fiona: This name means “fair” or “white”. It became popular in Scotland during the 1920s.
  • Elsie: This name means “God is my oath”. It was a popular name in Scotland during the early 1900s.
  • Jean: This name means “God is gracious” and was a popular name in Scotland during the early 1900s.
  • Euphemia: This name means “well-spoken” or “good repute”. It was a popular name in Scotland during the early 1900s.
  • Mairi: This Scottish variant of the name Mary means “bitter” or “beloved”.
  • Maisie: This name is a diminutive of Margaret and means “pearl”.

Scottish Girl Names – 1800s

Scottish Girl Names – 1800s:

  • Annabella: This name is a combination of the names Anna and Bella and means “loving” or “gracious”.
  • Christina: This name means “follower of Christ”. It was a popular name in Scotland during the 1800s.
  • Flora: This name means “flower” and was popularized by the character Flora MacDonald, who helped Bonnie Prince Charlie escape from Scotland.
  • Euphemia: This name means “well-spoken” or “good repute” and was a popular name in Scotland during the 1800s.
  • Lillias: This Scottish variant of the name Lillian means “pure” or “innocent”.
  • Marjory: This name means “pearl” and was a popular name in Scotland during the 1800s.
  • Robina: This name is a feminine form of the name Robert and means “bright fame”.
  • Agatha: This name means “good” or “kind” and was a popular name in Scotland during the 1800s.
  • Janet: This name means “God is gracious” and was a popular name in Scotland during the 1800s.
  • Elspeth: This Scottish variant of the name Elizabeth means “God is my oath”.

Scottish Girl Names – 1700s

Scottish Girl Names – 1700s:

  • Elinor: This Scottish variant of the name Eleanor means “God is my light”.
  • Grizel: This name is a diminutive of the name Griselda and means “gray battle”.
  • Jeanie: This name is a diminutive of the name Jean and means “God is gracious”.
  • Lilias: This Scottish variant of the name Lillian means “pure” or “innocent”.
  • Isabella: This name means “God is my oath” and was a popular name in Scotland during the 1700s.
  • Kirsten: This Scottish variant of the name Christine means “follower of Christ”.
  • Magdalene: This name means “of Magdala”. It was a popular name in Scotland during the 1700s.
  • Marion: This name means “bitter” or “wished for child” and was a popular name in Scotland during the 1700s.
  • Sibylla: This name means “prophetess” and was a popular name in Scotland during the 1700s.
  • Wilhelmina

Scottish Girl Names – 1600s

Scottish Girl Names – 1600s:

  • Catherine: This name means “pure” or “clear”. It was a popular name in Scotland during the 1600s.
  • Elspet: This Scottish variant of the name Elizabeth means “God is my oath”.
  • Grizel: This name is a diminutive of the name Griselda and means “gray battle”. It was a popular name in Scotland during the 1600s.
  • Margaret: This name means “pearl” and was a popular name in Scotland during the 1600s.
  • Marion: This name means “bitter” or “wished for child” and was a popular name in Scotland during the 1600s.
  • Jonet: This Scottish variant of the name Janet means “God is gracious”.
  • Mhairi: This Scottish variant of the name Mary means “bitter” or “beloved”.
  • Bessie: This Scottish variant of the name Elizabeth means “God is my oath”. It was a popular name in Scotland during the 1600s.
  • Agnes: This name means “pure” or “holy”. It was a popular name in Scotland during the 1600s.
  • Isobel: This Scottish variant of the name Elizabeth means “God is my oath”.

Scottish Girl Names – 1500s

Scottish Girl Names – 1500s:

  • Agnes: This name means “pure” or “holy”. It was a popular name in Scotland during the 1500s.
  • Beatrix: This name means “she who brings happiness”. It was a popular name in Scotland during the 1500s.
  • Euphemia: This name means “well-spoken” or “good repute”. It was a popular name in Scotland during the 1500s.
  • Isobel: This Scottish variant of the name Elizabeth means “God is my oath”. It was a popular name in Scotland during the 1500s.
  • Janet: This name means “God is gracious” and was a popular name in Scotland during the 1500s.
  • Margaret: This name means “pearl” and was a popular name in Scotland during the 1500s.
  • Marion: This name means “bitter” or “wished for child” and was a popular name in Scotland during the 1500s.
  • Jonet: This Scottish variant of the name Janet means “God is gracious”.
  • Catherine: This name means “pure” or “clear”. It was a popular name in Scotland during the 1500s.
  • Helen: This name means “bright” or “shining one” and was a popular name in Scotland during the 1500s.

Classic Scottish Girl Names

Classic Scottish Girl Names:

  • Margaret – meaning “pearl,” this name has been popular in Scotland for centuries.
  • Mary – derived from the Hebrew name Miriam, meaning “wished-for child.”
  • Catherine – meaning “pure,” this name has royal connections in Scotland.
  • Elizabeth – meaning “pledged to God,” this name has been used by many Scottish monarchs.
  • Agnes – meaning “pure” or “chaste,” this name was popular in medieval Scotland.
  • Isobel – a Scottish form of the name Isabel, meaning “God is my oath.”
  • Annabelle – meaning “lovable,” this name has both Scottish and French origins.
  • Flora – meaning “flower,” this name has been used in Scotland since the 17th century.
  • Mairi – a Scottish form of the name Mary, meaning “beloved” or “bitter.”
  • Jean – meaning “God is gracious,” this name was popular among Scottish royalty.

Ancient Scottish Girl Names

Ancient Scottish Girl Names:

  • Ailsa – meaning “rocky place,” this name is derived from a Scottish island.
  • Lileas – a Scottish form of the name Lily, meaning “pure” or “innocent.”
  • Morag – meaning “great,” this name was popular in ancient Scotland.
  • Eithne – meaning “kernel” or “grain,” this name has Irish and Scottish roots.
  • Aithne – meaning “fire,” this name was used in ancient Scotland and Ireland.
  • Finola – meaning “white-shouldered,” this name has Gaelic origins.
  • Una – meaning “one” or “unique,” this name has been used in Scotland since the Middle Ages.
  • Enya – meaning “kernel” or “grain,” this name has both Scottish and Irish roots.
  • Muireall – meaning “sea-bright,” this name was popular in ancient Scotland.
  • Gormlaith – meaning “blue princess,” this name has Irish and Scottish connections.

Poetic Scottish Girl Names

Poetic Scottish Girl Names:

  • Eilidh – meaning “light” or “sunray,” this name has a poetic feel.
  • Skye – derived from the Scottish island, this name evokes natural beauty.
  • Elspeth – a Scottish form of the name Elizabeth, this name has a romantic sound.
  • Iona – meaning “blessed,” this name is associated with a Scottish island.
  • Sorcha – meaning “bright” or “radiant,” this name has a lyrical quality.
  • Lorna – meaning “foxglove,” this name has a romantic and poetic sound.
  • Ailsa – meaning “rocky place,” this name is connected to a Scottish island known for its natural beauty.
  • Blair – meaning “plain” or “field,” this name has a poetic and serene feel.
  • Isla – meaning “island,” this name is associated with a Scottish river and has a dreamy quality.
  • Eira – meaning “snow,” this name has a romantic and poetic sound.

Pretty Scottish Girl Names

Pretty Scottish Girl Names:

  • Aila – meaning “from a strong place,” this name has a pretty and feminine sound.
  • Fionnuala – meaning “white-shouldered,” this name has a delicate and elegant quality.
  • Maisie – a Scottish form of the name Margaret, meaning “pearl,” this name has a sweet and charming sound.
  • Rowan – meaning “little red one,” this name has a pretty and nature-inspired quality.
  • Ainsley – meaning “one’s own meadow,” this name has a feminine and lovely sound.
  • Evangeline – meaning “good news” or “bearer of good news,” this name has a pretty and graceful sound.
  • Kenna – meaning “handsome”
  • Eilidh – meaning “light” or “sunray,” this name has a soft and pretty sound.
  • Adaira – meaning “from the oak tree ford,” this name has a lovely and natural quality.
  • Finley – meaning “fair-haired hero,” this name has a pretty and whimsical sound.
  • Aila – meaning “from a strong place,” this name has a sweet and feminine quality.

Scottish Girl Names with Surname

Scottish Girl Names with Surname:

  • Eilidh Robertson – a combination of a pretty first name with a popular Scottish surname.
  • Isla Campbell – a name combination that evokes natural beauty and Scottish heritage.
  • Ailsa MacLeod – a combination of a pretty and unique first name with a traditional Scottish surname.
  • Lorna Fraser – a pairing of a poetic first name with a common Scottish surname.
  • Flora MacKenzie – a name combination that evokes natural beauty and Scottish heritage.
  • Maisie Stewart – a sweet and charming first name paired with a popular Scottish surname.
  • Sorcha McLean – a lyrical and unique first name paired with a traditional Scottish surname.
  • Rowan MacIntyre – a nature-inspired first name paired with a common Scottish surname.
  • Skye Campbell – a first name inspired by a Scottish island paired with a common Scottish surname.
  • Iona MacLean – a name combination that evokes a Scottish island and traditional Scottish heritage.

Scottish-American Girl Names

Scottish-American Girl Names:

  • Ainsley – A name that means “meadow of the hermits” in Gaelic.
  • Blair – A name that means “plain or field” in Gaelic.
  • Eilidh – A name that means “sun” in Gaelic.
  • Greer – A name that means “watchful, vigilant” in Scottish.
  • Isla – A name that means “island” in Scottish Gaelic.
  • Kenna – A name that means “born of fire” in Scottish Gaelic.
  • Lorna – A name that means “fox” in Scottish.
  • Mairi – A name that means “bitter” in Gaelic.
  • Rowan – A name that means “red-haired” in Scottish.
  • Skye – A name that means “cloud” in Scottish Gaelic.

Scottish Female Warrior Names

Scottish Female Warrior Names:

  • Aila – A name that means “from a strong place” in Scottish.
  • Alastriona – A name that means “defender of mankind” in Scottish.
  • Eilidh – A name that means “sun” in Gaelic.
  • Finola – A name that means “white-shouldered one” in Gaelic.
  • Lileas – A name that means “lily” in Scottish Gaelic.
  • Morag – A name that means “great” in Scottish Gaelic.
  • Niamh – A name that means “radiance” or “brightness” in Irish and Scottish.
  • Orla – A name that means “golden princess” in Irish and Scottish Gaelic.
  • Robina – A name that means “bright fame” in Scottish.
  • Sorcha – A name that means “bright” in Scottish Gaelic.

Irish-Scottish Girl Names

Irish-Scottish Girl Names:

  • Aileen – A name that means “bright, shining light” in Irish and Scottish Gaelic.
  • Eilidh – A name that means “sun” in Gaelic.
  • Fiona – A name that means “fair, white” in Scottish and Irish.
  • Kiera – A name that means “little dark one” in Irish and Scottish Gaelic.
  • Maeve – A name that means “intoxicating” in Irish.
  • Mairi – A name that means “bitter” in Gaelic.
  • Niamh – A name that means “radiance” or “brightness” in Irish and Scottish.
  • Roisin – A name that means “little rose” in Irish and Scottish Gaelic.
  • Siobhan – A name that means “God is gracious” in Irish and Scottish Gaelic.
  • Sinead – A name that means “God is gracious” in Irish and Scottish Gaelic.

Best Scottish Girl Names

Best Scottish Girl Names:

  • Aila – A name that means “from a strong place” in Scottish.
  • Eilidh – A name that means “sun” in Gaelic.
  • Fiona – A name that means “fair, white” in Scottish and Irish.
  • Isla – A name that means “island” in Scottish Gaelic.
  • Lileas – A name that means “lily” in Scottish Gaelic.
  • Mairi – A name that means “bitter” in Gaelic.
  • Orla – A name that means “golden princess” in Irish and Scottish Gaelic.
  • Rowan – A name that means “red-haired” in Scottish.
  • Sorcha – A name that means “bright” in Scottish Gaelic.
  • Skye – A name that means “cloud” in Scottish Gaelic.

Scottish Gaelic Girl Names

Scottish Gaelic Girl Names:

  • Ailsa – A name that means “rocky place” in Scottish Gaelic.
  • Eilidh – A name that means “sun” in Gaelic.
  • Fionnuala – A name that means “white-shouldered one” in Gaelic.
  • Isla – A name that means “island” in Scottish Gaelic.
  • Lileas – A name that means “lily” in Scottish Gaelic.
  • Mairi – A name that means “bitter” in Gaelic.
  • Orla – A name that means “golden princess” in Irish and Scottish Gaelic.
  • Sìne – A name that means “God is gracious” in Scottish Gaelic.
  • Sorcha – A name that means “bright” in Scottish Gaelic.
  • Una – A name that means “one” or “unique” in Irish and Scottish Gaelic.

Strong Scottish Girl Names

Strong Scottish Girl Names:

  • Aila – A name that means “from a strong place” in Scottish.
  • Alastriona – A name that means “defender of mankind” in Scottish.
  • Eilidh – A name that means “sun” in Gaelic.
  • Fia – A name that means “wild, untamed” in Scottish.
  • Finola – A name that means “white-shouldered one” in Gaelic.
  • Greer – A name that means “watchful, vigilant” in Scottish.
  • Isla – A name that means “island” in Scottish Gaelic.
  • Mairi – A name that means “bitter” in Gaelic.
  • Morag – A name that means “great” in Scottish Gaelic.
  • Robina – A name that means “bright fame” in Scottish.

Funny Scottish Girl Names

Funny Scottish Girl Names:

  • Angusina – A humorous take on the male name Angus, meaning “one strength.”
  • Beannachan – A name meaning “little blessing,” with a playful sound.
  • Eppie – A shortened form of the name Euphemia, with a quirky charm.
  • Geordie – A name meaning “farmer” or “earth-worker,” with a fun and spunky sound.
  • Gertie – A diminutive form of Gertrude, with a playful and endearing feel.
  • Nessie – A name inspired by the Loch Ness Monster, with a whimsical touch.
  • Peigi – A name meaning “pearl,” with a sweet and quirky sound.
  • Senga – A name meaning “slender,” with a playful and unique feel.
  • Sheena – A name meaning “God is gracious,” with a fun and spunky sound.
  • Tamsin – A name meaning “twin,” with a quirky and charming feel.

Cool Scottish Girl Names

Cool Scottish Girl Names:

  • Ailsa – A name that means “rocky place” in Scottish Gaelic, with a modern and edgy feel.
  • Elspeth – A name meaning “God’s promise,” with a vintage and cool sound.
  • Freya – A name that means “lady” or “noble woman,” with a strong and stylish feel.
  • Iona – A name that means “blessed” or “sacred isle,” with a cool and serene vibe.
  • Lorna – A name that means “fox,” with a unique and spunky sound.
  • Mhairi – A name that means “bitter,” with a cool and edgy feel.
  • Niamh – A name that means “radiance” or “brightness,” with a modern and cool vibe.
  • Sari – A name meaning “princess,” with a simple and cool sound.
  • Skye – A name that means “cloud,” with a fresh and modern feel.
  • Una – A name that means “one” or “unique,” with a cool and strong vibe.

Scottish Girl Names That Start With… (A-Z)

Scottish girl names that start with each letter of the alphabet:

A:

  • Aileen
  • Ailsa
  • Alana
  • Alasdairina
  • Alastairina
  • Aleydis

B:

  • Beatrix
  • Bethan
  • Bree
  • Brenna
  • Bridget
  • Brigid

C:

  • Caitriona
  • Caledonia
  • Cameron
  • Catriona
  • Ceit
  • Christina

D:

  • Davina
  • Deirdre
  • Dervla
  • Donella
  • Dougalina
  • Dulcie

E:

  • Ealasaid
  • Eilidh
  • Eimhir
  • Eiric
  • Elspeth
  • Enya

F:

  • Fia
  • Fiona
  • Flora
  • Freya
  • Frieda
  • Fyfa

G:

  • Gair
  • Gilleabart
  • Gilleasbuig
  • Glenna
  • Gormlaith
  • Greer

H:

  • Heather
  • Heloise
  • Henrietta
  • Hilda
  • Hope
  • Hulda

I:

  • Iliana
  • Imogen
  • Innes
  • Iona
  • Isobel
  • Ishbel

J:

  • Jean
  • Jennet
  • Jessie
  • Jocelyn
  • Joy
  • Judith

K:

  • Kaela
  • Kaitlyn
  • Kara
  • Karen
  • Katriona
  • Keir

L:

  • Lachina
  • Laila
  • Laoise
  • Lassie
  • Leana
  • Leith

M:

  • Mairi
  • Maisie
  • Malvina
  • Mara
  • Margaret
  • Marsaili

N:

  • Nairna
  • Nessa
  • Nessie
  • Niamh
  • Nicola
  • Nieve

O:

  • Oighrig
  • Olga
  • Orla
  • Orna
  • Osla
  • Ossia

P:

  • Paisley
  • Peigi
  • Philomena
  • Portia
  • Primrose
  • Priscilla

Q:

  • Quinby
  • Quinn
  • Quinta
  • Quirina
  • Quirita
  • Quirke

R:

  • Raine
  • Rhiannon
  • Rhona
  • Rona
  • Rosalind
  • Rosamund

S:

  • Sabrina
  • Sadie
  • Salena
  • Sarah
  • Selena
  • Shona

T:

  • Tabitha
  • Talitha
  • Tamara
  • Tamsin
  • Tara
  • Thalia

U:

  • Una
  • Unity
  • Ursula
  • Ula
  • Ushas
  • Ute

V:

  • Vaila
  • Vanna
  • Vanessa
  • Verity
  • Victoria
  • Viona

W:

  • Waverley
  • Wallace
  • Wendolyn
  • Wilhelmina
  • Willa
  • Winifred
  • Wynda

X:

  • Xandra
  • Xanthe
  • Xaviera
  • Xenia
  • Ximena
  • Xochitl

Y:

  • Yasmin
  • Ylva
  • Ynez
  • Ysabel
  • Yseult
  • Yvaine

Z:

  • Zara
  • Zaria
  • Zela
  • Zenia
  • Zinnia
  • Zosia

FAQs – Scottish Girl Names

What are the top Scottish girl names?

Top Scottish Girl Names:

  • Isla
  • Olivia
  • Emily
  • Sophie
  • Ava
  • Amelia
  • Ella
  • Charlotte
  • Aria
  • Freya

What is a classic female Scottish name?

Classic Female Scottish Name:

  • Agnes
  • Euphemia
  • Flora
  • Margaret
  • Mary
  • Isabella
  • Elizabeth
  • Fiona
  • Aileen
  • Iona

What are Celtic girls names?

Celtic Girl Names:

  • Aisling
  • Brigid
  • Caoimhe
  • Ciara
  • Eimear
  • Enya
  • Maeve
  • Niamh
  • Rhiannon
  • Saoirse

What are some Scottish girl names for dogs?

Scottish Girl Names for Dogs:

  • Bonnie
  • Angus
  • Skye
  • Lassie
  • Heather
  • Mairi
  • Nessie
  • Cairn
  • Brodie
  • Mac

What are some pretty, old Scottish girl names?

Pretty, Old Scottish Girl Names:

  • Elspeth
  • Euphemia
  • Flora
  • Isobel
  • Morag
  • Maisie
  • Ailsa
  • Effie
  • Mairi
  • Catriona

Conclusion – Scottish Girl Names

Scottish girl names often have unique and rich cultural significance, reflecting the history, heritage, and linguistic traditions of Scotland.

Some key characteristics of Scottish girl names include:

  • Gaelic origin: Many Scottish girl names have roots in the Gaelic language, which is one of the three native languages spoken in Scotland (alongside Scots and English). Gaelic names often have a distinct pronunciation and spelling that can be challenging for non-Gaelic speakers.
  • Nature-inspired: Scottish girl names are often inspired by natural elements, such as flora, fauna, and landscapes. This reflects the strong connection between the Scottish people and their natural environment.
  • Historical and mythological connections: Some Scottish girl names have ties to historical figures, events, or legends from Scottish history and mythology. These names often carry a sense of pride, strength, and resilience.
  • Clan associations: Some names may be associated with specific Scottish clans or families, reflecting the importance of kinship and lineage in Scottish culture.
  • Anglicized versions: Over time, many Scottish names have been anglicized or adapted to fit into the English language, making them more accessible to English speakers. However, these adapted names may sometimes lose some of their original cultural significance.
  • Strong meanings: Scottish girl names often have strong, powerful meanings, reflecting the qualities that parents hope their daughters will embody, such as courage, beauty, wisdom, or grace.

Examples of popular Scottish girl names include Isla (pronounced “eye-la”), a name inspired by the Scottish island of Islay; Fiona, meaning “fair” or “white”; Ailsa, named after a rocky island in the Firth of Clyde; and Morag, a Gaelic name that can be translated as “great” or “sun.”

Related

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *