150 Beautiful Scottish Girl Names with Meanings



If you are looking for the perfect Scottish girl name for your daughter we have listed 100 beautiful names to choose from plus their meanings.

You will be surprised at how many unique Scottish girl names there are. Some are of traditional Scottish in origin while some have influences from around the world but all the names we have listed below are beautiful girl names that are popular in Scotland and among Scottish people wherever they are in the world.

A lot of Scottish girl names have been influenced by the clan they belonged in or the place where they live in. Aside from that, Scottish girl names are also inspired by Irish names. Nevertheless, they all sound beautiful.

Check out some of the most beautiful and popular Scottish girl names on the list below.

What are the most popular Scottish girl names

A recent study by the Scottish government revealed led that the most Popular Scottish girl name was Olivia followed by Laura, Emma, Chloe and Sophie. These names have been the most registered for the last 4 years.

The girls names that have fallen off the list are Nicola, Karen and Susan.

Traditional Scottish girl names

Aberdeen

Adair

Ainsley

Annabel

Blair

Bonnie

Caoimhe

Catriona

Collins

Eileen

Eilidh

Elspeth

Fiona

Greer

Iona

Lilias

Maisie

Nessa

Paisley

Skye

Teasagh

Vevina

Yvaine

Gaelic Girls Names

Ailsa

Aine

Arlene

Babette

Catriona

Eilidh

Ebele

Liusaidh

Mairead

Malvina

Morag

Octavia

Rhona

Sorcha

Popular Scottish girl names from the 1500s

Elspet

Libby

Margret

Meg

Agnes

Jonat

Malle

Isabel

Katherine

Marjorie

Maude

A

Adamina – Of Hebrew origin and means “formed of the red earth.” A feminine form of the name Adam.

Agnes – Greek origin which means “chaste” or ”holy.”

Aileen – Of Gaelic origin and means “rays of sunshine.”

Ailith– Olde English origin and means “seasoned warrior.”

Ailsa – This name is of Old German in origin and means “noble maiden.”

Ainslie – Of Olde English origin and means “hermitage meadow.”

Alana – Gaelic in origin and means “precious child.”             

Able – Of Hebrew origin and means “exhalation of breath.”

Alison– This name is of Old German in origin and means “noble” or “nobility.”

Amelia – Scottish in origin and means “work.”

Anabell – Of English origin and means “grace.”    

Ann – Of Hebrew origin and means “graceful.”

Annag – Gaelic in origin and is the Scottish Gaelic form of the name Anna. It means “graceful” or “grace.”

Annis – Of Gaelic in origin and means “chaste” or “holy.”

Arabel– The name is of Roman origin and means “prayerful.”

Arable– Of Old French in origin and means “suitable for plowing.”

Ava– Of Latin origin and means “a bird.” It can also mean “water“ or “ island.”

Take this free Birthing class and feel empowered!

B

Barbara – Of Green origin and means “strange” or “foreign.”

Beileag– Of Scottish origin and means “promise of God,”   

Blair– Of Gaelic origin which means “field” or “plain.”

Blaire -Of Scottish origin and means “battlefield.”

Bluebell – Of Latin origin, the name means “everlasting love and gratitude.”

Bonie – Scottish origin and means “beautiful.”     

Bridget – Of Gaelic origin and means “power” or “strength.”

Scottish Girl Names Starting with C

Cairstine – This is Gaelic origin and means “believer of Christ.”

Caitir – Of Scottish origin and means “pure.”        

Caitrin – Greek in origin and means “pure.”

Camellia – Latin in origin and means “helper to the priest.”

Catriona – Of Gaelic origin and means “pure.”

Cora – Of Greek origin and means “maiden” or “a young woman.”

Does Hypnobirthing actually work?

D

Daviana– Scottish in origin and means “one who is favorite to all.” 

Davina– The feminine form of the name David and is of Hebrew origin. It means “beloved.”

Davita– Of Scottish origin and means “beloved” or “loved and admired by all.”

Davonna– Of Scottish origin and means “leader.”             

Deoiridh– Of Gaelic origin and means “pilgrim.”

Donalda– Of Gaelic origin and is the feminine form of the name Donald. This means “world ruler.”

E

Eara– Scottish origin and means “from the east.”

Ella– Of Greek origin and means “beautiful,” “fairy maiden.” or “goddess.”

Elsie– Scottish origin and means “the Almighty is bountiful” or “God is my oath.”

Elspeth– Scottish form of the name Elizabeth and means “chosen by God” or “consecrated by God.”

Emer– Of Irish origin and means “swift.”

Emilia– Of Roman origin and means “winning.”

Emily– Of Latin origin and means “industrious,” “flatterer,” or “to strive.”

Erwina– Old German origin and means “good and trustworthy friend’ or “honorable friend.”

F

Fenella– The name is of Gaelic origin and means “white shoulders” or “fair shoulders.”

Fiona– Of Gaelic origin and means “fair one” or “white.”

Flora– Of Italian origin and means “flower.”

Scared of breastfeeding? Get in the know here!

G

Gavina– Of Celtic origin and means “white hawk” or “hawk woman.”

Gordana– Slavic origin and means “proud.”         

Gormlaith– Of Scottish origin and means “a famous princess” but it can also mean “illustrious.”

Grace– Of Latin origin and means “charm” or “pleasantness.”

Greer– Of Scottish origin and means “a cautious person,” “watchful,” or “guardian.”

H

Heather– Of Anglo-Saxon origin and comes from a native Scottish plant with the same name.

Hilda– of Old German origin and means “battle maid” or “woman of battle.”

I

Innis– Of Gaelic origin and means “island.”

Isla– Old English origin. Also, from the name of a Scottish Island Islay which means a “rocky palace”.             

Islay– Scottish origin which means “island.”         

Isobel– Of Hebrew origin which means “God is my oath” or “Gods’ consecrated.”

Amazon Baby Registry: All You Need To Know

J

Jaimy– This name is of Scottish origin and means “may God protect.”   

Jaine– The name is of English origin and means a “gift of God” or “God is gracious.”

Jamesina– Of Scottish origin and is the feminine form of the name James. It means “supplanter.”

Jean– Of French origin and means “God is Gracious.”             

Jessica– Of Hebrew origin and means “God’s gift” or “God beholds.”

K

Kellina– Scottish origin and means “strong-willed.”

Kenina– Scottish origin and means “one who is born out of the fire” or “fiery.”

Kilmeny – Of Scottish origin and means “a church” or “monastery.”

Kirstine– Has Scandinavian and Latin origins and means “a follower of Christ” or “believer of Christ.”

L

Lachina– Celtic – Gaelic origin and means “land of lakes.”

Leith– The name is of Celtic origin and means “flowing water.”

Lesly– Of Gaelic origin and means “garden of holly.”

Lilidh– Old English origin and means “lily.”          

Lyall– Of Old Norse origin and means “shield wolf.”

MILKOLOGY: The Best Online Breastfeeding Course

M

Maezie– Greek origin. The name is the Scottish form of Margarītēs and it means “pearl.”

Mairi– Hebrew origin and means “bitter.”

Margaret– The name is of Greek origin and means “precious” or “pearl.”

Mhari– Scottish- Gaelic origin. Derived from the name Mary which means “bitter.”

Mikenzie– of Gaelic origin and means “son of the bright one.”      

Minnie – of Hebrew origin and means “sea of bitterness.”       

Morag– Gaelic origin and means “princess”

Murdina– The name is of Celtic origin and is the feminine form of the name Murdoch. It means “warrior of the sea.”

N

Nandag– Of Hebrew and Scottish origins and it means “one who is merciful and gracious.”

Neilina– Of Celtic origin and means “champion,” “cloud,” or “passionate.”

Nes– Gaelic in origin and means “decent and gentle person.”            

Noah– Hebrew origin and means “comfort” or “wanderer.”

O

Olivia– Of Latin origin and means “olive” or “olive tree.”

Osla– Arthurian origin and means “the person belongs from a steep place.”      

P

Pate– Of Scottish origin and means “a great fighter” or “skull.”

Petal– Of Greek origin and means “leaf.”

Poppy– Of Latin origin and means “red flower.”

Posey– The name is of English origin and means “a bunch of flowers.”

Puspamanjari– Of Hindu origin and means “like a flower bud.”     

The only C Section birth class available!

R

Reyne– The name is of Scandinavian origin and means “a ruler” or “Queen.” It can also mean “strong counselor.”

Rhona– Of Old Norman origin which means “wise ruler.”

Ronalda– Of Scottish origin and means “a wise ruler.”             

Rossalyn– Of Spanish origin and means “little rose.”

S

Saundra– Of Greek origin and means “defending men.”

Sophie– The name is of French origin and means “wisdom.”

Slaine– Of Irish origin and means “health” or “healthy.”         

Sorcha– The name is of Gaelic origin and means “radiant.”

T

Tansy– Of Greek origin and means “immortality.” It is also a name of a yellow flower.

Thomasina– Of Hebrew origin and is the feminine version of the name Thomas. It means “twin.”

Torrii– The name is of English origin and means “winner” or “conqueror.”

Birthing class cancelled? Heres what to do

U

Una– The name is of Gaelic origin and means “famine” or “hunger.”

V

Vertie– Scottish origin and means “the nature of the person is derived from virtue.”  

Y

Yvaine– The name is of Scottish origin and means “an evening star.”

A name is an important part of a person’s identity, so it is no wonder why parents spend a lot of time trying to come up with their children’s names. We always want the best for our kids and that includes finding the perfect name for them.

If you are still searching for a name for your daughter, take the time to check on the spelling and meaning. You have to be careful and choose a name that your daughter will be proud of no matter at what stage in her life.

Whether you have Scottish blood or simply love Scottish girl names, we hope that the list above has helped you pick out the perfect name for your angel.

Sharing is caring!