Skip Nav

Scottish Baby Names

70 Beautiful Scottish Baby Names

Scotland has given the world some great things — for example, bagpipes, kilts, Ewan McGregor, and most importantly, beautiful baby names. Whether you're Scottish or not, you're sure to fall in love with some of these gorgeous names that would be fitting for any newborn.

Read through for 70 Scottish baby names that will suit your little flat-cap-wearing bundle of joy.

Boys

  1. Alec
  2. Allistaire
  3. Andrew
  4. Angus
  5. Archie
  6. Arran
  7. Barclay
  8. Beathan
  9. Callum
  10. Cameron
  11. Campbell
  12. Craig
  13. Domhnall
  14. Duncan
  15. Evan
  16. Ewan
  17. Finley
  18. Gavin
  19. Graham
  20. Hamish
  21. Hugh
  22. Iain
  23. Jameson
  24. Keith
  25. Lachlan
  26. Lennox
  27. Logan
  28. Magnus
  29. Malcolm
  30. Maxwell
  31. Neil
  32. Ramsay
  33. Ross
  34. Sinclair
  35. Wallace

Girls

  1. Adairia
  2. Aileen
  3. Ailsa
  4. Ainsley
  5. Annabella
  6. Blair
  7. Bonnie
  8. Catríona
  9. Cora
  10. Dallis
  11. Davina
  12. Drew
  13. Effie
  14. Elsie
  15. Elspeth
  16. Esme
  17. Fiona
  18. Flora
  19. Iona
  20. Isla
  21. Isobel
  22. Jaime
  23. Kamdyn
  24. Kenna
  25. Lara
  26. Leana
  27. Lilas
  28. Máiri
  29. Maisie
  30. Marjorie
  31. Myra
  32. Nessa
  33. Rowena
  34. Senga
  35. Skye
More from POPSUGAR
From Our Partners
What Did Rupert Grint and Georgia Groome Name Their Baby?
Anne Hathaway's Baby Name For Second Son
Top 100 Names of 2020, According to BabyCentre
Usher Name His Third Child and First Baby Girl Sovereign Bo
Billie Lourd Names Baby Boy Partly After Mom Carrie Fisher
Alec Baldwin and Hilaria Baldwin Welcome Their Fifth Child
What Did Brie and Nikki Bella Name Their Baby Sons?
Katy Perry Matched Her Manicure With Her Daughter's Name
What Did Grey's Anatomy's Camilla Luddington Name Her Baby?
What Did Sophie Turner and Joe Jonas Name Their Baby Girl?
What Did Ciara and Russell Wilson Name Their Baby Son?
Blake Lively and Ryan Reynolds Baby's Name Taylor Swift Song
Latest Love