With a melting pot of Norse, Gaelic, English and Irish influences, Scottish names are wonderfully unique and steeped in history.
Some Scottish baby names sound more like battle cries, translating as; "brave", "noble" and "valiant," while others are a little more rustic like Brody, which simply translates as “from the mud” - very appropriate for kids who love getting mucky!
So, we have searched high and low for the best 100 Scottish baby names, with so many to choose from, which will you pick?
Aileana: A person from the "green meadow."
Roy: (Celtic origin) and means "red."
Ceit:Gaelic spelling and variation of Kate.
Pickford, Meaning: from the ford at the peak Origin: English ~ View Detail
Grant:Meaning "great" or "tall."
Patrick:(Latin/ Irish origin) meaning "nobleman" and Patrick is the patron saint of Ireland.
Wanda: Means "a narrow path." and made famous by the film called, "A Fish called Wanda."
Ainsley:Unisex and means, "one's own meadow."
Lennox: An edgy name for girls or boys and Gaelic for "with many elms."
Donalda:The Scottish female version of Donald.
Gavenia: Gaelic and means "White Hawk."
Aggie: Scottish nickname for the English versions of Agnes or Agatha.
Gordania: Of Scottish origins and means "heroic."
Lexy: Short and sweet and Scottish form of Alexandra.
Marsh, Origin: English nature name ~ View Detail
Annella: A very popular choice in the Scottish Highlands and a version of Anne.
Hamish:Means "supplanted," a very popular name in Scotland.
Aiden: (Celtic origin) perfect for a little boy who is "little and fiery."
Scotland:Why not pay the ultimate homage to Scottish heritage and call your baby girl after the country itself?
Cameron: A strong gender-neutral name, made even more famous by Hollywood movie star, Cameron Diaz.
Alistair: Gaelic variation of Alexander, "defender of mankind"
Jarman, Origin: English from French Germain
Kirstine:Derived from Christine.
Catriona:Scottish variation of Catherine.
Edme: Variation of Esme.
Argyle: Gaelic for from the "land of Gauls."
Liam:(Irish origin) means "resolute protection."
Rory:It doesn't get more Scottish than this boy's name meaning "the red-haired king."
Norrie:Originated in Orkney and means "Northerner."
Yeats, Meaning: gates Origin: English
Heather:Inspired by the pretty flowering plant seen all over Scotland.
Banner: A strong baby boy's name and another word for "flag bearer."
Elberta, Meaning: highborn, shining Origin: English
Clyde: Inspired by the famous Scottish river Clyde.
Bonnie:Bonnie is traditional and popular because of its sentimental meaning:" beautiful" with the most famous Bonnie, being the Welsh power ballad singer, Bonnie Tyler.
Fingal: Gaelic for "White stranger"
Willie: The adorable pet name for William.
Brodie: Gaelic and means, " origin," or a "place."
Logan: Gaelic and translates as "little hollow."
Struana: Gaelic for "from the stream."
Ceit, Origin: Scottish
Curstaidh: Scottish version of Kirsty.
Baen: Scottish for "fair-skinned."
Jennison, Origin: English surname
Camden: This is a trendy unisex name of Scottish origin and means, "winding valley."
Aili:An unusual Scottish version of Alice, Aili is pronounced 'ay-lee."
Tay:A version of Taylor, Inspired by the Scottish River Tay, this name has risen in popularity thanks to the American pop singer, Taylor Swift.
Blair: Gaelic for "child of the ford" and a common surname.
Mairi:The more modern spelling of Mary with a Scottish twist.
Boyd: Gaelic word for "blond."
Campbell: Gaelic for "crooked mouth" also a popular Scottish clan.
Arran: Or Aaron, Geographically inspired name from Scotland’s stunning Isle of Arran
Paisley:Means "church", Paisley is hugely popular, not only for its Scottish roots but also its the famous "paisley pattern" which is a teardrop motif, it's also a town in the lowlands of Scotland.
Iseabail:Scottish variation of Isabel and has a biblical meaning, "pledged to God"
Ainslie: A famous Scottish family surname and means "one's own meadow."
Skye: Inspired by the stunning Isle of Skye, a Scottish Island. Skye is extremely popular in America, with a host of celebrities calling their children Skye.
Dougal:A Gaelic name translated as "dark stranger" and was the nickname given to Vikings.
Ewan: A regal title and means, "born to nobility."
Gordon:From Gaelic and literally translates as "gor-dun" and means "hill-fort".
Maisie:Scottish variation of Margaret, meaning "pearl."
Rona:The Scottish spelling of Rhona.
Muireall:Means "bright sea."
Salmon, Meaning: salmon, a fish Origin: Animal name
Darragh: (Irish origin) means "oak."
Glasgow, Origin: Scottish place-name
Euna Gaelic for Una.
Kyla: Of Gaelic heritage and means a "narrow split of land."
Scott: Not the greatest mystery, it’s someone who hails from Scotland, or if you are a Star Trek fan, you may think of "Beam me up Scottie!
Bruce: A very common surname in Scotland, with the Bruce’s were a powerful Scottish family.
Tor: (Scandinavian origin) means "God of thunder."
Sean:(Celtic origin) a derivative of John, and means, "God is gracious."
Tamlane, Origin: Scottish
Quany: Simply means "proud."
Angus: A strong name made famous by the "Scottish play" Macbeth, by playwright William Shakespeare.
Baldie: Scottish variation of Archibald
Ronalda, Origin: Scottish, feminine variation of Ronald
Affrica, Origin: Manx
Breac: Gaelic for "speckled."
Elspeth:A Scottish derivative of Elizabeth.
Flynn: The Gaelic form of "son of red-haired one."
Laire: Gaelic translation for "mare."
Maxwell: Means "great stream."
Peale, Meaning: bell ringer Origin: English occupational name
Athdar: Gaelic for "oak tree ford."
Lilias- (Latin origin) Now popular in Scotland, Lilias is a beautiful variation of Lily.
Kenzy: Abbreviated form of McKenzie which means "fair one."
Wilma:Made famous by the cartoon "The Flintstones", It’s also a popular variation on Wilhelmina which means "resolute protection."
Tarian, Meaning: shield Origin: Welsh
Iseabal, Origin: Spanish
Iona: From the Scottish Isle of the same name.
Morag:The longer version of Mora or Mor.
Peel, Meaning: tower, stockade Origin: English
Isla:Means "island" in Spanish and there is the Scottish island Islay.
Caitriona: (Greek origin) shortens to Cait, Caitlin and Triona, Caitriona and is pronounced 'ka-tree-na' and is widely used in Scotland and simply means "purity."
Brody: Gaelic for "from the muddy place" and a castle in Scotland (Brodie Castle.)
Rae: Scottish for "grace" so perfect for a little boy or girl.
Eilidh: A Scottish version of Ellie.
Caitlin:Gaelic variation of Catherine.
Art: (Celtic origin) means "noble one" or "bear-man."
Aila: Gaelic for "from a resilient place."
Thomasa, Origin: English, feminine variation of Thomas