Scottish Baby Names
Explore 288 scottish names, each with its own meaning, history, and pronunciation. Find one that carries the stories you want your child to grow up with.
Scottish names split into two families: Scots names (Hamish, Callum, Fraser, Cameron) that read naturally in English, and Scottish Gaelic names (Eilidh, Iseabail, Mhairi) that follow Gaelic spelling rules. Both carry deep Highland and island heritage.
A short history
Scottish naming is built on the same Celtic substrate as Irish, overlaid with Old Norse (from the Norse settlements in the Hebrides) and Anglo-Scots influences. Many Scottish clan names became given names over time, and the kilted roll-call of Hamish, Fraser, Cameron, Ross, Keith and Douglas all started as family names.
Naming traditions
The Scottish naming pattern traditionally followed Irish conventions (eldest son named for paternal grandfather), though this has relaxed in recent generations. Clan names often travelled from surname to given name in the 19th century.
Sound and style
Scottish Gaelic shares many spelling conventions with Irish, but pronunciation can differ. 'Eilidh' reads as AY-lee (not EE-lid or EYE-lid). 'Mhairi' reads as VAH-ree. Many Scottish names are drawn directly from Scottish islands (Iona, Islay, Arran, Skye), which gives them a quiet geographic warmth.
Abhainn
“River”
Abhainn is a Scottish Gaelic name meaning "river," capturing the flowing beauty and enduring spirit of Scotland's natural landscape. It is an earthy, lyrical choice that ties a child to the wild waterways of the Highlands.
Acair
“Anchor, steadfast”
Acair is a distinctive Scottish Gaelic name meaning "anchor" or "steadfast," evoking images of reliability, strength, and unwavering resolve. It is a name for a boy who will be a steady presence in the lives of those around him, grounded and dependable like an anchor in turbulent waters. Acair carries the rugged beauty of Scottish highland heritage.
Achaius
“Horseman”
Achaius is a rare and noble Scottish name meaning "horseman," derived from ancient Gaelic and possibly linked to the Greek word "achos" relating to horses. It is a name steeped in the mists of early Scottish history, evoking a time of mounted warriors and fierce independence. Achaius carries a sense of regal bearing and rugged strength that is quintessentially Scottish.
Achall
“Swift, nimble”
Achall is a deeply ancient name from the Gaelic tradition whose precise meaning has been lost to time. It appears in early Irish and Scottish mythology, carrying an air of mystery and antiquity that connects a child to the oldest layers of Celtic heritage.
Adhamh
“Earth, man”
Adhamh is the Scottish Gaelic form of Adam, meaning "earth" or "man," derived from the Hebrew "adamah" (earth, ground). It connects the universal story of human origins with the distinctive beauty of Gaelic language and Scottish heritage, offering a familiar meaning in an authentically Celtic form.
Aila
“From the strong place”
Aila is a graceful Scottish name meaning "from the strong place," thought to derive from a Gaelic word for a rocky or fortified area. It carries connotations of resilience and natural beauty, reflecting the rugged landscapes of the Scottish Highlands that inspired so many traditional names.
Ailbheart
“Noble, bright”
Ailbheart is the Scottish Gaelic form of Albert, carrying the meaning of "noble" and "bright" from its Germanic roots. It offers a distinctive Gaelic twist on a universally recognised name, making it an excellent choice for families who wish to honour Scottish heritage while connecting to a broader European naming tradition.
Ailean
“Handsome, cheerful”
Ailean is a traditional Scottish Gaelic name meaning "handsome" or "cheerful." It is the Gaelic form of the name Alan, which has been borne by Scottish and Irish figures for centuries. The name carries a warmth and brightness, suggesting someone whose presence lifts the spirits of those around them. In the Gaelic-speaking Highlands and Islands of Scotland, Ailean has been a well-loved name passed down through generations of clans and families.
Aileas
“Noble, kind”
Aileas is a Scottish Gaelic name meaning "noble" and "kind," carrying the warmth and dignity of the Scottish Highlands. As the Gaelic form of Alice, it shares the same gentle meaning but wraps it in the distinctive music of the Scots Gaelic language. It is a name that honours Scottish heritage while conveying qualities of grace, kindness, and quiet nobility.
Ailig
“Defender of men”
Ailig is a Scottish Gaelic name meaning "defender of men," serving as the Gaelic form of Alexander. The name carries all the heroic weight of its Greek-origin parent name while wearing distinctly Highland garments. Ailig has been used in the Scottish Gaelic-speaking communities of the Highlands and Islands for centuries, reflecting the deep influence that the name Alexander has had on Scottish culture and history. The name suggests a protector, a leader who stands between his people and harm. Its Gaelic form gives it a warmth and intimacy that distinguishes it from the more formal Alexander, making it feel both personal and deeply rooted in Scottish soil.
Ailpein
“White, fair”
Ailpein is a Scottish Gaelic name meaning 'white' or 'fair,' and is the original Gaelic form of the name Alpine or Alpin. It is deeply rooted in Scottish history, most notably associated with the father of Kenneth MacAlpin, who is traditionally regarded as the first King of Scots. The name carries connotations of purity, distinction and highland nobility.
Ailsa
“Elf victory, from Ailsa Craig”
Ailsa carries a dual heritage, drawing from the Old Norse meaning of elf victory and from the dramatic rocky island of Ailsa Craig that rises from the Firth of Clyde off the Scottish coast.
Ainslie
“Own meadow”
Ainslie is a charming Scottish name derived from a place name meaning "own meadow" or "one's own clearing." It combines the Old English elements "an" (one, own) and "leah" (meadow, woodland clearing), painting a picture of a peaceful, personal sanctuary in nature. The name carries a sense of independence and tranquillity, evoking the rolling green landscapes of the Scottish countryside.
Alastair
“Defender of men”
Alastair is a Scottish Gaelic variant spelling of Alistair, the Scottish form of Alexander. The name ultimately derives from the ancient Greek Alexandros, composed of alexein, meaning to defend, and aner, meaning man. Together they form the enduring meaning of defender of men. This spelling emphasises the Gaelic pronunciation and heritage of the name, giving it a distinctly Scottish character that sets it apart from the broader Alexander family.
Alba
“Scotland”
Alba is a proud Scottish name that literally means "Scotland," being the Scottish Gaelic word for the country itself. It also carries associations with the Latin word for "white" or "dawn," adding layers of brightness and purity to its meaning. Alba is a name that embodies national identity, natural beauty and the fresh light of a new beginning.
Alec
“Defender of the people”
A Scottish short form of Alexander, itself from the Greek Alexandros, composed of alexein meaning to defend and aner meaning man or people. Alec carries all the weight of its classical origins in a brisk, approachable package. The name has been a staple of Scottish culture for centuries, favoured for its directness and lack of pretension. It sits firmly in the tradition of Scottish diminutives that become fully independent names.
Alina
“Bright, beautiful”
Alina is a name used in Scotland with connections to both Gaelic and Germanic traditions, meaning bright or beautiful. It has a graceful, international quality whilst fitting comfortably within Scottish naming conventions. The name's simplicity and elegance have made it a favourite across many cultures and languages.
Alistair
“Defender of the people”
Alistair is the Scottish Gaelic form of Alexander, ultimately derived from the Greek 'Alexandros', meaning defender or protector of the people. It carries the same noble meaning through a distinctly Celtic lens.
Alpin
“White, fair”
Alpin is an ancient Scottish name likely meaning "white" or "fair," possibly derived from the Gaelic or Pictish languages. It is most famously associated with the father of Kenneth MacAlpin, the king who united the Scots and Picts in the ninth century. The name carries the weight of Scotland's earliest history and the foundations of its nationhood.
Amhladh
“Ancestor's relic”
Amhladh is the Scottish Gaelic adaptation of the Old Norse name Olaf, itself composed of the elements 'anu' meaning ancestor and 'leifr' meaning relic or heir. The name entered Gaelic culture through centuries of Norse settlement and intermarriage across the Scottish islands and highlands, becoming fully naturalised while retaining the spirit of its Scandinavian roots. It speaks to lineage, inheritance, and the bonds between generations.
Angus
“One strength, unique choice”
Angus derives from the Scottish Gaelic 'Aonghas,' combining the elements 'aon' (one) and 'gus' (strength or choice), creating a name that suggests singular strength or one chosen above all others.
Annag
“Grace, favour”
Annag is the Scottish Gaelic diminutive of Anna, meaning 'grace' or 'favour'. The affectionate '-ag' suffix is characteristic of Scottish Gaelic and gives the name a tender, intimate quality that sets it apart from the more widely known Anna.
Aodhagain
“Born of fire, spirited”
Aodhagain is a rare and evocative Scottish Gaelic name meaning "born of fire" or "spirited," derived from the ancient element "Aodh," the Gaelic word for fire. The name suggests a person of passionate temperament and vital energy, carrying the blazing warmth and intensity associated with the fire element in Celtic tradition. It is a deeply atmospheric name that connects its bearer to Scotland's Gaelic-speaking heritage.
Aonaghus
“One choice”
Aonaghus is an archaic Gaelic spelling of the name more commonly written as Aonghas or Anglicised as Angus. The name derives from the Old Irish elements oen, meaning one, and gus, meaning strength, vigour, or choice. The traditional interpretation is one strength or unique vigour, though one choice is also commonly given, suggesting a name of singular determination and resolve. In Scottish Gaelic tradition, Aonghas was borne by one of the most important Celtic deities, the god of love and youth, as well as by early Scottish kings, making this an ancient name of great cultural depth.
Aonghas
“One strength, one choice”
The original Scottish Gaelic form of Angus, composed from the Gaelic elements aon meaning one and gus meaning strength, vigour, or choice. The name preserves authentic Gaelic phonology and orthography, making it a distinctive choice for families committed to Gaelic heritage. In Celtic mythology, Aonghas Og was the god of love, youth, and poetic inspiration, adding a rich mythological dimension to the name's martial meaning.
Arisaig
“Bay of the sea”
Arisaig is a Scottish name meaning "bay of the sea," drawn from a village and parish on the west coast of the Scottish Highlands. The name captures the wild beauty of Scotland's Atlantic coastline, with its dramatic bays, silver sands, and views to the Inner Hebrides. It is an evocative place-name turned personal name.
Arran
“High place, island”
Arran is a distinctive Scottish name meaning "high place" or "island," inspired by the Isle of Arran in the Firth of Clyde. The name evokes the rugged beauty and wild landscapes of Scotland, carrying a sense of natural grandeur and timeless appeal. As a gender-neutral name, Arran offers a fresh, modern feel while remaining deeply rooted in Scottish heritage.
Artair
“Bear, noble”
Artair is the Scottish Gaelic form of Arthur, likely derived from the Celtic word for bear or possibly from a Roman family name meaning noble. The Arthurian legends have deep roots in Celtic Britain, and this Gaelic spelling preserves a distinctly Scottish connection to that rich mythological tradition.
Athol
“New Ireland”
From the Scottish region of Atholl in Perthshire, whose name derives from the Gaelic Ath Fhodla meaning new Ireland, reflecting the early Irish Gaelic settlement that shaped the region. The Duke of Atholl is one of Scotland's most senior peers and the only British subject permitted to maintain a private army. The name carries associations with deep Scottish history.
Atholl
“New Ireland”
Atholl is a place name from Perthshire, Scotland, derived from the Gaelic 'Ath Fhodla' meaning new Ireland. The region of Atholl in the central Scottish Highlands has been historically significant for centuries, and its ducal title, the Duke of Atholl, is one of the oldest and most prestigious in Scotland. Using Atholl as a given name is a strong statement of Highland identity and aristocratic heritage.
Discover thousands of names in the app
Swipe through names, match with your partner, and find the perfect name together. Privacy-first, always.