Skip to main content

115 Scottish First Names and Meanings

Discover timeless Scottish first names with meanings. From Scottish boy names to Scottish girl names and unisex options, explore names tied to heritage, strength, and beauty.

|
Updated: March 25, 2025
Popular Scottish Names
|
Updated: March 25, 2025

Scotland is rife with history, conflict, culture, and mythology. From the magical highlands to the moors filled with heather, the land of the Scots is undoubtedly a land of magic. 

Growing up, Braveheart was my favorite movie, an odd movie for a teenager to love, but I have always been enchanted by all things Celtic. Both my children have Celtic names, one Scottish, of course! 

History buffs love learning about Scotland's ancient and intertwining past with England, Ireland, France, Spain, the Vikings, and the myriad of connections and betrayals amongst Scottish tribes.

Scotland is a wondrous place, and many Americans have ancestral ties to the ancient nation. So, if you’re looking for the perfect Scottish name for your future lass or lad, then keep on reading for Family Education's favorite names from Scotland!

Scottish Boy Names and Meanings

When it comes to Scottish boy names, strength and spirit resonate through centuries of usage. 

  1. Alasdair/Alastair/Alistair - The Scottish version of Alexander, meaning defender of the people  
  2. Andrew - Brave man; St. Andrew is the patron saint of Scotland  
  3. Angus - One strength  
  4. Aodh - Fire  
  5. Archibald - Truly bold; can be shortened to Archie  
  6. Baird - Minstrel or poet  
  7. Bernard - Strong as a bear  
  8. Blaine/Blane - Slender  
  9. Brodic/Brodick - Brother  
  10. Bruce - Brushwood or thicket, a common Scottish surname for nobles; linked to Robert the Bruce  
  11. Bryson - Son of a nobleman; son of Bryce  
  12. Calum - Dove, a derivative of Malcolm  
  13. Clyde - The name of a river in Scotland  
  14. Davis - Son of David  
  15. Donal - World mighty or world rule  
  16. Douglas - Dark stream  
  17. Duncan - Dark warrior  
  18. Ewan - By the yew tree, born of the yew tree, or youth; also spelled Euan  
  19. Fraser - Strawberry, a cute baby name for a redhead  
  20. Graham - Gravelly homestead  
  21. Hamish - A Scottish version of the name James  
  22. Ian - God is gracious  
  23. James - Supplanter; the name of the Stuart King who ruled both Scotland and Ireland  
  24. Knox - Rounded hilltop  
  25. Lachlan - From the land of lakes  
  26. Leith - Flowing water  
  27. Mac - Once meant son of, now used as a first name  
  28. Malcolm - A devotee of Saint Columba  
  29. Ramsay - Garlic island or low-lying island  
  30. Ross - From the peninsula  
  31. Scott - A Scotsman  
  32. Stewart - Servant or steward; tied to Scotland’s royal family in the Renaissance and Elizabethan eras  
  33. Wallace - Wielder of a foreign weapon, a popular Scottish name

Scottish Girl Names and Meanings 

Scottish girl names often evoke beauty and resilience, influenced by nature and history, including the following collection that have stood the test of time.

  1. Agnes - Pure or virginal  
  2. Alba - White  
  3. Aileen - The Scots version of Evelyn, it means light  
  4. Ailish - A popular Scottish name that means noble  
  5. Ann - Graceful  
  6. Bonnie - Pretty or beautiful  
  7. Catriona - Pure  
  8. Cordelia - Pure-hearted; the favorite daughter in Shakespeare’s King Lear  
  9. Davonna - A leader  
  10. Eileen - Angel-like, angelic  
  11. Eilidh - A diminutive form of Alice or Elizabeth, meaning noble
  12. Elspeth - God is my oath  
  13. Fenella - White-shouldered one  
  14. Fiona - Feminine or fair  
  15. Finlay - Fair-haired one  
  16. Jean - God is gracious  
  17. Kenna - Pretty woman or fire born  
  18. Lachina - Land of Lakes  
  19. Lainey - Shining light  
  20. Lilias - Lily  
  21. Lorna - Victory or honor  
  22. Iona - A place name for an island off the coast of Scotland  
  23. Isla/Islay - Comes from an island off the west coast of Scotland; Isla is also the Spanish word for island  
  24. Isobel - Pledged to God  
  25. Mackenzie - Fire-born, son of the ruler; attractive or pleasant to look at  
  26. Mckinley - Son of Finlay  
  27. Maisie - Pearl; a Scottish Gaelic version of Margaret  
  28. Margaret - Pearl  
  29. Mirren - Beloved  
  30. Morag - The Scottish version of Sarah, it means princess  
  31. Reyne - Lady or ruler  
  32. Shona - God is gracious  
  33. Una - Lamb  
  34. Vaila - Foreign isle

Gender-Neutral Scottish Names

For anyone interested in a gender-neutral name, Scottish culture boasts a variety of unisex names that suit all genders and carry a balance of strength and charm.

  1. Adair - Fortune or spear  
  2. Blair - Field or plain, a battlefield  
  3. Blake - Dark-haired  
  4. Cameron - Crooked nose or crooked river  
  5. Campbell - Crooked mouth  
  6. Drew - A diminutive form of Andrew, it means manly or brave  
  7. Greer - Watchful or vigilant  
  8. Jaime - He who supplants  
  9. Lennox - Elm grove  
  10. Lindsey/Lindsay - Where the linden tree grows  
  11. Lyle - A person who resides on an island  
  12. Payton/Peyton- Royal  
  13. Quinn - Head or wise  
  14. Reagan - Son of the little king; also one of the daughters of Shakespeare's King Lear  
  15. Rory - Red king  
  16. Rowan - Little redhead  
  17. Skye - A place name from the famed Isle of Skye  
  18. Slaine - Someone of good health  

Most Common Scottish First Names  

What names top the charts among Scots today? Here are some of the most widely recognized and loved first names across Scotland!  

  1. Ethan - Strong or firm  
  2. Harry - Home ruler  
  3. Jack - God is gracious  
  4. Liam - Strong-willed warrior  
  5. Lewis - Famous in battle  
  6. Noah - Rest or comfort  
  7. Oliver - Olive tree or peace  
  8. Ryan - Little king  
  9. Ava - Life or bird  
  10. Charlotte - Free man or petite  
  11. Ella - Fairy maiden or light  
  12. Emily - Industrious and striving  
  13. Grace - Charm or blessing  
  14. Isla - Island  
  15. Sophie - Wisdom

Most Popular Scottish First Names With Meanings

When choosing a name, sometimes popularity offers reassurance. Some of the best-loved Scottish names offer a wide variety for boys and girls, as well as poignant meanings.

  1. Andrew - Manly, brave (also Scotland’s patron saint)  
  2. Archie - True and bold  
  3. Caleb - Devotion or whole-hearted  
  4. Finn - Fair or white  
  5. Harris - Son of Harry or ruler of the home  
  6. James - Supplanter (a favorite royal name)  
  7. Lucas - Light or illumination  
  8. Mackenzie - Fair son or wise ruler  
  9. Amelia - Work or industrious  
  10. Ella - Fairy maiden or light  
  11. Evie - Life or lively  
  12. Freya - Lady or noblewoman  
  13. Megan - Strong and capable  
  14. Nina - Grace or favor  
  15. Sarah - Princess, noblewoman  

Traditional Scottish First Names  

Traditional names preserve the timeless beauty of Scotland’s history. The following names have been cherished for centuries and offer a true connection to the country’s roots!  

  1. Angus - One choice or unique strength  
  2. Bruce - From the brushwood thicket (Robert the Bruce, a historic Scottish king)  
  3. Donald - World ruler or proud chief  
  4. Dougal - Dark stranger or black stream  
  5. Ewan - Born of the yew tree  
  6. Gregor - Watchful, vigilant  
  7. Hamish - Supplanter, Scottish form of James  
  8. Lachlan - From the land of lakes  
  9. Malcolm - Devotee of Saint Columba  
  10. Catriona - Pure, Scottish form of Katherine  
  11. Elspeth - God’s promise  
  12. Fiona - White or fair  
  13. Flora - Flower or blooming  
  14. Moira - Bitter or beloved  
  15. Morag - Great, sun

Famous Scottish First Names (With English Translations)

Many revered Scottish first names belong to historical icons, literary figures, and even movie characters, making them immediately recognizable worldwide

  1. Alexander - Protector of man (Alexander Graham Bell, inventor)  
  2. Alistair - Defender of the people (A variation of Alexander)  
  3. Cameron - Crooked nose or bent river (Filmmaker James Cameron, although born in Canada, has Scottish heritage)  
  4. Colin - Little cub or victory of the people (Actor Colin Firth)  
  5. David - Beloved (David Hume, philosopher)  
  6. Douglas - Dark river (Douglas Haig, World War I commander)  
  7. Iain - God is gracious (Scottish writer Iain Banks)  
  8. Robert - Bright fame (Robert Burns, the national poet of Scotland)  
  9. Rory - Red-haired king (Rory MacDonald, musician)  
  10. William - Resolute protector (William Wallace from Braveheart)  
  11. Bonnie - Beautiful or cheerful (Bonnie Prince Charlie, figure of rebellion)  
  12. Isabel - God is my oath (Scottish Queen Isabella)  
  13. Jean - God is gracious (Jean Brodie, literary character)  
  14. Margaret - Pearl (from Margaret Tudor, Queen of Scotland)  
  15. Mary - Star of the sea (referring to Mary, Queen of Scots)

Finding the Perfect Scottish First Name 

Scottish names are some of the most gorgeous and traditional in the world. From the natural beauty of Scotland to the cultural history that hides over every hill and dale, the magic of this ancient country imbues names for boys, girls, and more with stunning meanings. We hope that this list has inspired your baby name search!

For more information check out these popular topics:

Do you have any parenting questions for our parenting coach and expert, Dr. Ana Aznar? Ask for free today!


L. Elizabeth Forry

About L. Elizabeth Forry

L. Elizabeth Forry is an Early Childhood Educator with 15 years of classroom… Read more

Join the Family

Your partner in parenting from baby name inspiration to college planning.

Subscribe