It's pretty obvious where names like Lachlan, Angus and Fife come from ?


But not all Scottish monikers are so obvious, and that's why we've included a mix of baby name ideas that all have ties to Scotland in this list.

So, whether you're having a boy or a girl, want something Scottish through and through or are just looking for something with a connection to Gaelic, have a browse through some of our faves...

  • Aberdeen
  • Ailsa (pronounced 'ayl-sa', meaning 'supernatural victory')
  • Angus
  • Archie
  • Blair
  • Callum
  • Caledonia
  • Cameron
  • Catriona (the Scottish take on 'Catherine')
  • Craig
  • Dara (works well as a gender neutral name)
  • Dougal
  • Duff
  • Effie (also a shortening of 'Elizabeth')
  • Eilidh (pronounced 'ay-lee', meaning 'radiant')


  • Euan
  • Euphemia
  • Evander
  • Fife
  • Finlay
  • Fiona
  • Flora
  • Garry
  • Gavin
  • Hamish
  • Hugh
  • Iain
  • Isla
  • Ismay

scotland edinburgh
  • Isobel
  • Jean
  • Lachlan
  • Mairi (a Scottish take on 'Mary')
  • Marjorie
  • Ramsay
  • Rona
  • Ross
  • Rowena
  • Skye
  • Struan
  • Stuart

Have your say

Is your baby's name - or your own name - rooted in Scotland's history? Perhaps we've missed a real Scottish gem and you want us to add it to the list?

Let us know on Facebook or sound off in the comment below.

Read more: