Skip Nav

Scottish Baby Names

70 Beautiful Scottish Baby Names

Scotland has given the world some great things — for example, bagpipes, kilts, haggis, 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 bundle of joy.

Boys

  1. Alec
  2. Alasdair
  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
Image Source: POPSUGAR Photography / Sheila Gim
Latest Smart Living