Skip to content
Scottish Names

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.

BoyRising

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlRising

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyFalling

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
GirlStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyFalling

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
UnisexRising

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.

Origin: Scottish
BoyStable

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.

Origin: Scottish
UnisexFalling

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.

Origin: Scottish
BoyFalling

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.

Origin: Scottish
Namekin app icon

Discover thousands of names in the app

Swipe through names, match with your partner, and find the perfect name together. Privacy-first, always.