Skip to Content

Scottish Dog Names: 500 Dog Names

Updated 12/27/2023 – Deciding on a name for your new puppy can be both exciting and frustrating all at the same time. You probably want a name that fits your pup, but one that is also unique. We felt the same way when we were looking for a name for our puppy. This is why we decided to gather all the Scottish dog names we could find into one post.

Thus, making it easier for future new puppy owners to find the perfect Scottish dog name for their dogs.

Why Choose a Scottish Dog Name?

When choosing a name, you want to take into consideration a few key items; like how easy it is to say, and how popular the name is.  It’s best not to choose a really popular name.

We did this once without realizing it. We named our English Springer Spaniel, Molly. It turned out it was a very popular name for that breed.

What’s the big deal you may ask? If you choose a popular name for your dog, they can become confused when they hear the name used for someone else’s dog.

The best thing to do is to try to pick a name that is unique but that still fits your puppy.  One way to find a unique dog name is to choose an ethnic name from another country.

Some countries lend themselves to unique names more than others. Scotland is one of those countries that has diverse and appealing name options. 

In addition to finding a unique dog name for your pup, you also want to choose a name that conveys your dog’s unique personality.   This is where Scottish dog names have an advantage, especially, if you have an adventurous breed. 

After all, when you think of Scotland you might think of their lush, green open spaces in the lowlands, or the rugged mountain terrain of the highlands. Let’s not forget about their vast coastline. All this means that Scotland offers an unlimited number of opportunities for adventure and for dog names.

If you want to learn more about Scotland, check out this post from Lonely Planet: Scotland is known for…

Border Collie in the Scottish Highlands - Scottish Dog Names
Border Collie in the Scottish Highlands

How to Choose a Dog Name

There are 6 tips to follow when choosing a name for your dog. We already discussed the first one:

  • Choose a unique name.  Our current adopted puppy came with the name “Bella”. Since she already knew the name we decided not to change.  But it is a very popular name on our street. 
  • Pick a name that you are comfortable saying in public. What may seem funny in private might not go over well in public.
  • Your dog’s name will influence what people think of your dog.  If you name your German Shepard Killer, people may believe that your dog presents a danger to others.
  • Choose a name that is easy to say.  You will be saying it a lot over the next 10 to 15 years.  
  • Don’t choose a name that can be mistaken for another word. (Example: Bo that sounds like no)
  • Choose a name with one or two syllables. Dogs can recognize shorter words easier. If you do choose a longer name consider using a nickname for everyday use.
Scottish Dog Names - West Highland Terrier

Scottish Dog Names

The origins of Scottish names can come from the Old Scottish Gaelic language of Scotland and also by the surrounding areas that had an influence on the Scottish people. Here we have sorted our selection of names by:

  • Scottish Culture
  • Famous People from Scotland
  • Scottish Clan Names
  • Places in Scotland
  • More Scottish names for girl dogs
  • More Scottish names for boy dogs

Dog Names based on Scottish Culture

Like all countries, Scotland uses certain terms that are only used in Scotland. But these terms can make very unique Scottish Dog Names. An example of this is Coorie, which means to snuggle and nestle.

Wouldn’t this make a great name for a puppy that loves to cuddle with you? Keep reading to find more names for your puppy.

  1. Alba – Gaelic for Scotland
  2. Bairn -Scottish term for Baby
  3. Bean – Fair
  4. Bridie – Meat pastry that originates from Forfar
  5. Caledonia – Latin name for Scotland
  6. Cèilidh – Evening of traditional Scottish dancing (ˈkālē)
  7. Clootie -Traditional steamed Scottish pudding
  8. Coorie – Meaning to cuddle
  9. Cranachan – Scottish dessert
  10. Cullen – Cullen skink a thick Scottish soup
  11. Dafty – A silly person
  12. Edin – Edinburgh
  13. Effie –  Well-spoken
  14. Embra – Slang for Edinburgh
  15. Firth – Inlet of the sea (fərTH)
  16. Haggis – Traditional Scottish dish
  17. Highlander – Person from the Scottish highlands
  18. Kelpie – Shape-shifting water spirit which usually takes the form of a horse
  19. Laddie – Scottish term for a boy
  20. Lager – Light beer in Scotland
  21. Lass – Scottish term for a girl
  22. Loch – A lake or inlet
  23. Mac – Means “son of”
  24. Madra – Dog
  25. Scotch -Type of whisky made in Scotland.
  26. Selkie – Mythological beings capable of changing form by shedding their skin
  27. Smokie – Type of smoked haddock
  28. Sterling – Scotland’s currency
  29. Stovie – Scottish dish based on potatoes
  30. Tartan -A patterned cloth used in Scottish kilts
  31. Thistle – National flower of Scotland
  32. Toaty– Meaning tiny and small
  33. Whiskey – Drink
Bearded Collie in grass

Note: As an Amazon affiliate I earn from qualifying purchases.

Famous People from Scotland

There are many great people in Scotland who you might like to name your dog after. One of them was Sir William Wallace. Sir Wallace was a Scottish knight who became one of the main leaders during the First War of Scottish Independence.

  1. Baird – John Logie Baird – inventor of the TV
  2. Bell – Alexander Graham Bell – inventor of the telephone
  3. Burns – Robert Burns – poet and Scottish icon
  4. Connery – Sean Connery – actor
  5. Connolly – Billy Connolly – stand-up comedian
  6. Doyle – Arthur Conan Doyle – author of Sherlock Holmes
  7. Ewan – Ewan McGregor – well known Scottish actor 
  8. Irvine – Irvine Welsh – Scottish novelist and playwright
  9. Lassie – Famous Dog Star
  10. Lulu – Scottish pop singer and actress
  11. Mackintosh – Charles Rennie Mackintosh – Architect and artist 
  12. Mary – Queen of Scots
  13. Nessie – Loch Ness Monster
  14. Rennie – Charles Rennie Mackintosh – see above
  15. Wallace – Sir William Wallace 
Cairn Terrier puppy

Scottish Clan Names

Scottish clans are well-known symbols of Scottish life. They are most often associated with men in plaid Kilts and coats of armor. You may assume that people who are part of a clan have a blood line to the clan’s ruling ancestors.  But that may not be correct.  The term “clan” comes for the Gaelic ‘clann’ which literally means “children” and more broadly “kindred”. 

It is common that members of a Scottish clan are more often a kinship group rather than a bloodline. There are over 350 different clans with about 175 of them having a coat of armor. Many of these names can be used as dog names. 

Rather than showing you all the clan names we have selected the best 25 clan dog names for our list of Scottish Dog Names 

  1. Abercromby
  2. Adair
  3. Adam
  4. Arnott
  5. Arthur
  6. Baillie
  7. Barclay
  8. Baxter
  9. Boyd
  10. Brodie
  11. Fraser
  12. Gordon
  13. Graham 
  14. Grant
  15. Gunn
  16. Hamilton 
  17. Mackay
  18. Mackinnon
  19. MacLeod 
  20. Morrison
  21. Murdoch
  22. Murray
  23. Scott
  24. Sinclair 
  25. Maxwell 
Rough collie puppy with toy
Rough Collie

Places in Scotland

  1. Aberdeen – Scotland’s third most populous city
  2. Ailsa – Ailsa Craig
  3. Angus – Town
  4. Argyll – Town
  5. Arran – Islands
  6. Atholl – Blair Atholl is a village in Scotland
  7. Ayr – Town
  8. Bein –  Mountain
  9. Bute – Islands
  10. Cuillin – Islands
  11. Dee – River or Loch
  12. Elgin – Town
  13. Fara – Islands
  14. Harris – Islands
  15. Iona – Small island in Scotland
  16. Isla – Island off the west coast of Scotland. (EYE-luh)
  17. Islay – Islands (‘isle-a’)
  18. Jura – Islands
  19. Kelso – Town in Scotland and surname
  20. Leith – District of Edinburgh
  21. Lewis – Islands
  22. Lomond – River or Loch
  23. Lossie – River or Loch
  24. Maree – River or Loch
  25. Montrose – Town
  26. Moray – River or Loch
  27. Mull – Islands
  28. Munro – Mountain in Scotland
  29. Ness – River or Loch
  30. Oban – Town
  31. Orkney – Islands
  32. Rona – Small island in Scotland
  33. Shetland – Islands
  34. Skye – Isle of Skye in Scotland’s Inner Hebrides
  35. Stornoway – Islands
  36. Tay – River or Loch
  37. Tiree – Islands
  38. Tobermory – Town
  39. Tweed – River or Loch
The Golden Retriever originated in Scotland - Scottish Dog Names
The Golden Retriever originated in Scotland

Scottish Dog Names – Female

  1. Adaira – Means ford by the oak tree
  2. Adairia – Variant of Adaira
  3. Aggie -Nickname for Agnes or Agatha
  4. Aila – From a resilient place
  5. Aileana – A person from the green meadow
  6. Aileen – Scottish version of the female name Eileen
  7. Aileene – Alternative spelling of Aileen
  8. Ailie -Nickname for Aileen
  9. Alexina -Scottish female version of the name Alex
  10. Alice
  11. Alison -Popular name derived from Alice
  12. Allie – Nickname for Alison
  13. Allina – Scottish variant of the name Alina
  14. Ally -Nickname for Alison
  15. Alpina – The female name of Alpin
  16. Anice
  17. Annella – Version of Anne.
  18. Annis – A form of the name Agnes
  19. Annys – A variation on the name Annis
  20. Arabella – A small village in Highland, Scotland,  (AIR-uh-bella)
  21. Artis
  22. Athdara – Means ford by the oak tree
  23. Ayla – From a strong & resilient place
Cocker Spaniel
  1. Bearnas – Scottish form of the girls name Bernice
  2. Beileag – Nickname for Iseabail
  3. Beitidh- Scottish name for Betty
  4. Beitris- Scottish name for Beatrice
  5. Bhictoria – Scottish name for Victoria
  6. Bonnie – Means fine
  7. Bradana – This name means Salmon
  8. Brenda
  9. Bretta
  10. Bridget – From the Gaelic name Brighid
  11. Cadha – A person from a steep place
  12. Caillic – Means Hag
  13. Cairistiona – Scottish girl’s name for Christine
  14. Cait
  15. Caitir – From the Gaelic name Caitriona
  16. Caitlan
  17. Caitlin – Gaelic name related to the name Catherine
  18. Cassidy
  19. Catriona – From the Gaelic name Caitrìona
  20. Ceit – Scottish Gaelic spelling of the name Kate
  21. Christie – Nickname for Christine
  22. Christy – Variant of the name Christie
  23. Ciorstaid – Scottish girl’s related to Christy
  24. Coira – Scottish girl’s name meaning seething pool
  25. Cora
  26. Crichton
  27. Crissie
  28. Cumina – Means from the place Comines
  29. Curstaidh – Scottish version of Kirstie
Scottish Dog Names - Border Collie puppy
  1. Dacey
  2. Dallis – Female version of the name Dallas
  3. Davina – Feminine form of David
  4. Deidra
  5. Deoiridh – Means Pilgrim
  6. Deonaid – Variant of Seonaid
  7. Dixie
  8. Dolina – From the name Dolog female version of Donald
  9. Donella – Feminne form of Donald
  10. Donna – From Madonna
  11. Ealasaid – Scottish form of Elizabeth
  12. Edith
  13. Edme – Variant of Esme
  14. Effemy – Form of the name Euphemia
  15. Efric – From the Gaelic name Oighrig
  16. Eilidh – Scottish version of the name Ellie
  17. Eiric – Variant of Oighrig
  18. Eithrig – Variant of Oighrig
  19. Elise – Nickname of Elspeth
  20. Ella – Abbreviation of Scottish names: Annella, Donella, Fenella and Arabella
  21. Ellie
  22. Elspeth – The Scottish form of Elizabeth, it means “chosen by God.”(ELL-speth)
  23. Enya
  24. Erica – Female form of Eric
  25. Eubh – Scottish name for Eve
  26. Euna – Gaelic name for Una
  27. Eva
Sheltie family - Two adult dogs and three puppies
  1. Fenella – A form of the name Fionnuala
  2. Fergie
  3. Fergus – Scottish name meaning angry
  4. Fia
  5. Finella – Meaning “white shoulder” (Fin-EL-la)
  6. Finola- From the name Fionnula
  7. Fiona – From the Gaelic Fionn meaning white or fair
  8. Fionola – Derived from Finella and Finola
  9. Flora – Goddess of flowers
  10. Florrie -Nickname for Flora
  11. Freya – Freya was the goddess of love
  12. Gail
  13. Garia – Girl’s name meaning short
  14. Gavenia – Scottish girls name meaning ‘White Hawk’
  15. Georgina – Feminine version of the Latin name George
  16. Gilbarta – Means to pledge
  17. Gordania – Scottish origins means heroic
  18. Gormlaith – Means splendid lady or princess
  19. Grace
  20. Gracie
  21. Grier – Variant on the name Greer
  22. Griselda – Means grey battle
  23. Grizel – Variant on the name Griselda
  24. Grizela – Means grey haired
Golden Retriever puppy running in grass
  1. Ina – Nickname for Dolina and Murdina
  2. Innes – From the Gaelic name Aonghas
  3. Iseabail – Scottish name for Isabel or Isobel.
  4. Isobel- From the name Iseabail
  5. Jamesina – Scottish feminine form of James
  6. Jean – From the name Je(h)anne
  7. Jeanie – Pet form of Jean
  8. Jessie – Pet form of the name Jean.
  9. Jinny
  10. Kameron – From Cameron meaning crooked nose
  11. Kellee/Kelly
  12. Kenzie – Means handsome
  13. Kenzy – Abbreviated form of McKenzie
  14. Kina
  15. Kinny
  16. Kirstie
  17. Kirstin – Derived from the name Christine
  18. Kirsty – A Scottish form of Kirsten or Christine (KEER-stee)
  19. Kyla – Female version of Kyle (KY-luh)
  20. Laire – Scottish girl’s name that means mare
  21. Lara
  22. Leagsaidh – Scottish name for Lexy (le-agsa-idh)
  23. Leana – Derived from the name Helen
  24. Lena – From the names Helen or Dolina
  25. Leslee – Variation of Leslie
  26. Lesley – Variation of Leslie
  27. Leslie – Garden of Hollies
  28. Lexi
  29. Lexine – Derived from the name Lexy
  30. Lezlie – Variation of Leslie
  31. Lorna – From the place name Lorn
  32. Lorraine – District in France
Scottish Dog Names - Bearded Collie
  1. Machara – A name of Scottish origins that mean plain
  2. Mackenzie
  3. Magaidh – From the name Margret
  4. Maggie
  5. Maidie – Means young woman
  6. Maighread – Scottish name for Margaret or even Merida
  7. Maili – Gaelic name from Mairi
  8. Mairi – Scottish name for Mary
  9. Maisie
  10. Malvina – From the Gaelic name Mala Mhin
  11. Marcail – From the word for “little pearl”
  12. Maretta – Scottish name for Mairead
  13. Margaret – From the French girls name Marguerite
  14. Marsaili – Gaelic form of Margery or Marcella
  15. May
  16. Mhairi
  17. Moibeal – Means loveable
  18. Moira – From the Gaelic name Moire
  19. Moire – Means star of the sea
  20. Moireach – Means Lady in Scottish
  21. Molly
  22. Mor – Means large or great
  23. Morag – Pet form of Mor
  24. Morna
  25. Muireall – Meaning bright sea
Scottish Terrier in grass
  1. Nairna
  2. Nathaira – Snake
  3. Nathara – Variation of Nathaira
  4. Nessa
  5. Nighean – This name means young woman
  6. Nighinn – Variation of Nighean
  7. Nora – Female form of Norman
  8. Oighrig – Possibly means speckled one
  9. Paisley
  10. Peigi – Scottish name for Peggy
  11. Piper – Player of the bagpipes
  12. Raoghnailt – Means ewe (female lamb)
  13. Rhona
  14. Robena – A female version of Robin
  15. Robina – A female version of Robin
  16. Roisin – Little Rose
  17. Rose
  18. Saundra – Scottish version of Sandra
  19. Senga – Popular in North East Scotland
  20. Seonag – Means Joan
  21. Seonaid – Scottish name for Janet
  22. Shannon
  23. Sheena – A form of the name Jane
  24. Shona – From the Gaelic name Seonag
  25. Sìleas – Means blind
  26. Siubham – Form of Jane
  27. Siusan – Scottish form of Susan
  28. Skena – People from the place name Skena
  29. Sorcha – Meaning “radiant” in Gaelic
  30. Struana – Means from the stream
  31. Tara
  32. Tyra
  33. Una
  34. Whitney
  35. Wynda – Means from a narrow path
Scottish Dog Names - Rough Collie
Rough Collie

Scottish Dog Names – Male

  1. Ackerman – Ploughed field
  2. Acton – The Oak Tree Settlement
  3. Agan
  4. Agar – A stranger, one that fears
  5. Aidan  – Fire
  6. Aindrea – Man
  7. Alaister – A warrior name
  8. Alasdair – Gaelic origin meaning “defending men”
  9. Aldridge
  10. Alfred
  11. Alpin – White
  12. Alpine
  13. Alvin
  14. Amherst – Location
  15. Anders – trong and manly
  16. Archibald – Genuine
  17. Archie
  18. Argyle
  19. Ashby
  20. Ashford
  21. Aston
  22. Atherton
  23. Baber
  24. Bagley
  25. Bain – Scottish Gaelic bàn, meaning “white”, “fair”
  26. Baker
  27. Ballard
  28. Bard
  29. Barton
  30. Bath
  31. Berkeley
  32. Bernard
  33. Blane – One who serves
  34. Bodie
  35. Bowie – Blond haired boy
  36. Brice – A speckled boy
  37. Bruce
  38. Bryce
  39. Bunyan
  40. Burr
  41. Burt
Scottish terrier in grass
  1. Caelan – powerful warrior
  2. Calder
  3. Calum – Signifying “dove,”
  4. Camdyn  – Meaning “from the winding valley” (CAM-den)
  5. Campbell – Surname
  6. Carr
  7. Carson
  8. Channing
  9. Clyde – River or Lochs
  10. Coby
  11. Colin
  12. Collins
  13. Conant
  14. Connor
  15. Conway
  16. Corkin – Surname
  17. Cowan
  18. Cricton
  19. Croft
  20. Darrow
  21. Davis
  22. Denton
  23. Donald – From the Gaelic name Domhnall
  24. Dougal
  25. Dougie
  26. Douglas
  27. Dowell
  28. Drake
  29. Driscol
  30. Duff  – Dark
  31. Duffy
  32. Dugal
  33. Duncan
  34. Dunn
  35. Eaton
  36. Edmund
  37. Edward
  38. Edwin
Scottish terrier puppy
  1. Faden
  2. Fagan
  3. Falkland
  4. Finlay – From Fionnlagh, which means “white warrior.” (FINN-lee)
  5. Finley
  6. Finn
  7. Fintan
  8. Fletcher – Surname
  9. Forbes
  10. Gallagher
  11. Gallus – Slang meaning mischievous
  12. Gavin
  13. Gibbs
  14. Gibson
  15. Gilford
  16. Glasgow
  17. Glenn – Gaelic word for “valley.”
  18. Goodrich
  19. Granger
  20. Greer – Alert or watchful
  21. Gregor – Watchful or vigilant
  22. Gunn
  23. Halifax
  24. Hamish – God protects
  25. Hansel
  26. Hector
  27. Henry
  28. Herbert
  29. Herman
  30. Holcombe
  31. Hunter – Surname
  32. Hurst
  33. Iver – Archer, bow warrior
  34. Jack
  35. Kilgour
  36. Kincade
  37. Kirk
  38. Knox – Meaning round hill
  39. Kyle
Bearded collie puppy
  1. Lachlan – From the land of lakes.”(LOCK-lin)
  2. Lean
  3. Logan- Little hollow
  4. Loon – Slang meaning “Boy”
  5. MacBeth – Shakespearean
  6. Magoon
  7. Maguire
  8. Maleod
  9. Marcas
  10. McCree
  11. McDuff
  12. McEwans – Scottish beer
  13. McFadden
  14. McFee
  15. Mcgee 
  16. McGill
  17. McGinnis
  18. McGowan
  19. McGrath
  20. McIntyre
  21. McKay
  22. McNamara
  23. McRuff
  24. Michael
  25. Moore
  26. Morton
  27. Muir
  28. Munroe
  29. Murdo
  30. Neil
  31. Nevis
  32. Newbury
  33. Niblick
  34. Ogden
  35. Oliver – Surname
  36. Osborn
  37. Oscar
  38. Oswald
  39. Paden – Royal (PAY-den)
  40. Patton – Surname
  41. Putter
  42. Rab – Short for Robert
  43. Ralph
  44. Ralston
  45. Ramsey – Surname
  46. Reed
  47. Remy
  48. Reynold
  49. Richmond
  50. Rocket – Slang for crazy person
  51. Roy
Bloodhound puppy
  1. Scott
  2. Shawn
  3. Shone
  4. Stanwood
  5. Stewart
  6. Stuart
  7. Tam -Short for ‘tammie’ a traditional Scottish bonnet worn by men
  8. Tavis
  9. Tavish – Twin
  10. Walter
  11. Watson
  12. Whiting
  13. Wickham
  14. Wickliff
  15. Wiley
Westie with muddy face

Scottish Dog Names – Unisex

  1. Ainsley- Famous Scottish family name although roots likely from Nottinghamshire
  2. Blair – Place names in Scotland
  3. Cameron – Crooked nose
  4. Cori – Surname
  5. Jaime – Originates from the name James
  6. Lennox – With many elm trees
  7. Rae – Scottish for “grace
  8. Rory – Gaelic meaning “red-haired king”  (ROAR-ee)
  9. Teagan – Attractive, beautiful
  10. Teasag – Scottish form of Jessie

Not what you are looking for?

Check out more dog name posts: