Would you like to give your unborn baby a Gaelic name straight from Scotland? Whether it’s a girl or a boy, here are all our ideas.
Are you looking for a idea for a first name of Scottish origin for your baby? Know that in the most northern country of the United Kingdom, we find one of the oldest languages: Gaelic. Scotland has had its Celtic language for so long that it predates Christianity and the Roman Empire! Land of adventure, sublime mountainous landscapes, wild and dotted with lakes, Scotland is also a place of culture, which, over the years, has built a large library of Gaelic names for children.
List of the most common Scottish first names
What are the female Scottish first names?
In the list of female Scottish first namesmany are short and popular! For example, we find Nora, Ayla, Erin, Elly, Jenny, Iona or even Jessie. Some are truly typical of this Celtic land, like Bonnie, Brooke, Amy or even Alison. If you’re looking for other common female names from Scotland, there are also Linsey, Megan, Christy, Edna or even Margaret, equivalent of Marguerite. But aside from the best known, there are also rare Scottish first names for little girls, such as Zolda, Kid, Corinna, Josta or even Ysolde.
Scottish male first names
For little boys, the reference Scottish first names are sometimes also short: Ewan, Eliot, Alan, Kyle, Neil, Jack, Ian, Egan... We also find longer ones, like James, Lewis, Kenny and Logan which are very popular. Marius, Magnus And Malcolm are essential if you are looking for a Scottish name for your little boy! There is also Taylor or even the very delicate Tommy.
What are the old Scottish first names?
As for the girls, if we are looking for a ancient Scottish first name, we will move towards classics of the type Isabel, Elisabeth, Mary, Margareth, Catherine and even Armeline. Helen, which can be spelled Ellen, and Christy are part of the library of old names from Scotland.
For baby boys, old Scottish names are Malcolm, Archibald, Thomas, Harry, Philip or even Louis. The most classics of Scotland are complemented by Colin, Aidan, Ewan or even Darren.
What medieval Scottish names to give to your baby?
If you are looking for an even older first name, from the Middle Ages for your baby, then the sounds will be a little different and will more evoke the roots of Gaelic. Thus, we find Liusaidh, which means “elegant”, or Maireadold version of Margaret. Eilidh, Morag, Gwennaig, or Aileen are first names from the Middle Ages.
For boys, these are Cormac, Evander, Findlay or even Fingal which stand out. Alistair and Aonghas are also very old names for a baby boy.









