Timeless & Celtic: 50 Scottish Baby Names for Boys and Girls
There’s just something about Scottish baby names that makes my heart skip a beat. Maybe it’s the way they roll off the tongue like a lullaby, or maybe it’s the deep roots and wild beauty they carry—like windswept moors, cozy tartan blankets, and timeless stories passed down through generations. Whether you have Scottish heritage or just love a name that feels rich in meaning and effortlessly charming, you’re in for such a treat.
More Baby Names:
- 100 Pretty Middle Names for Girls (Organized by Style!)
- 100 Cute Middle Names for Boys and Girls (By Category)
- Royal Baby Names Fit for a Prince or Princess
- Rainbow Baby Names
- 100 Baby Boy Names Sorted by Style (Vintage, Trendy, Unique & More)
Pin it for later

Affiliate links may be used in this post and if so I will receive a commission at no extra cost. I’m also part of the Amazon Affiliate (Associate) program where I earn a commission from sales made through my affiliate links. Read the full disclosure policy.
This list is full of strong, lyrical, and oh-so-lovely Scottish baby names for boys, girls, and even some that work beautifully for any gender. You’ll find everything from soft and classic to rare and bold—names that feel like they were made for your little lad or lass. Ready to fall in love? Let’s dive in and discover some name magic straight from the Highlands.

Why Choose a Scottish Baby Name?
Scottish baby names are more than just pretty—they’re packed with history, strength, and that irresistible touch of whimsy. Whether you’re honoring your ancestry or simply drawn to the charm of the Highlands, choosing a Scottish name adds depth and story to your little one’s identity.
Here’s why I love them (and you might too):
- They’re rich in meaning. Many Scottish names have Gaelic roots or are tied to nature, warriors, or royalty—talk about giving your baby a powerful start!
- They’re timeless yet trendy. Names like Isla, Lachlan, and Skye are popping up everywhere, but still feel fresh and original.
- They’re full of character. From rugged and bold to soft and lyrical, Scottish names have serious personality.
- They sound magical. There’s a musical, almost poetic quality to many of these names, like Eilidh (ay-lee) or Caelan.
If you want a name that feels both rooted in tradition and totally unique, you’re going to adore what’s ahead.

Gorgeous Scottish Girl Names
Ready to fall head over heels for some truly stunning names for your little lass? Scottish girl names have this way of sounding both strong and sweet—perfect for a modern baby with an old-soul vibe.
From beloved classics to rare gems, here are some favorites to spark your inspiration:
1. Isla
One of the most popular Scottish names right now, inspired by the beautiful island of Islay. Soft, graceful, and effortlessly elegant.
2. Eilidh
A lyrical Gaelic name that feels like it belongs in a fairytale. Gentle yet full of life.
3. Fiona
Made famous by literature (and yes, even Shrek!), Fiona means “fair” or “white.” It’s timeless with a touch of sass.
4. Elspeth
A Scottish version of Elizabeth with vintage vibes. Feels rare, regal, and totally ready for a comeback.
5. Skye
Inspired by the stunning Isle of Skye, this nature name is simple and bold. Perfect for a free spirit.
6. Maisie
A darling name with old-fashioned charm, short for Margaret. Spunky and full of personality.
7. Iona
Another island-inspired name, Iona is peaceful, spiritual, and dreamy.
8. Ailsa
Strong and unique, this name comes from Ailsa Craig, a rocky island off the Scottish coast.
9. Catriona
A classic beauty with Gaelic roots and an elegant feel.
10. Morag
A traditional Scottish name with a bold and confident sound. Totally underused and ready to shine.
11. Bonnie
Means “pretty” in Scots—need I say more? Sweet and simple with retro vibes.
12. Nessa
Short and strong, with a modern sound and deep mythological roots.
13. Sorcha
A radiant name meaning “brightness” or “light.” Mysterious and magical.
14. Davina
Feminine and strong, Davina has a regal presence and means “beloved.”
15. Ainsley
Trendy and modern with a soft Scottish accent. A solid pick that feels both cute and cool.

Handsome Scottish Boy Names
Scottish boy names have this rugged-meets-refined energy that I absolutely adore. Whether you’re dreaming of a name that feels strong, timeless, or just a little bit different (in the best way), this list is packed with handsome picks that carry history, heart, and charm.
1. Lachlan
A strong, stylish name that’s rising in popularity. It has a noble feel and a cool, adventurous vibe.
2. Ewan
Understated and classic, this name is soft-spoken but confident. A beautiful alternative to more common picks.
3. Alistair
Elegant, unique, and full of old-world charm. This name feels both regal and edgy.
4. Callum
A gentle yet sturdy name that’s easy to love. It feels warm, friendly, and full of heart.
5. Fergus
Bold, fun, and a little quirky. This name has big personality while still feeling strong and rooted.
6. Angus
A proud Scottish staple with lots of spunk. It’s vintage in the best way and totally ready for a comeback.
7. Finlay
Modern and fresh, but still tied to tradition. It’s a great option if you want something stylish with meaning.
8. Hamish
Charming and a little unexpected, this one has cozy grandpa vibes (in the absolute best way).
9. Dougal
Unique, soft, and surprisingly fun to say. This one’s for the name lovers who want something totally off the radar.
10. Brodie
Cool, casual, and full of charisma. It’s a favorite for a reason!
11. Ramsay
A bold, confident name with a sharp edge. Strong without being over-the-top.
12. Struan
Rare and nature-inspired, this one feels grounded and earthy. Definitely a hidden gem.
13. Graeme
A classic spelling of Graham that gives it a fresh twist. Refined and approachable.
14. Innes
A short, unique name that’s soft but full of character. Totally wearable and quietly cool.
15. Tavish
A fun and spunky name with Scottish roots and a playful spirit. It stands out while still being easy to say.
Scottish boy names have such a wonderful mix of tradition and trend. Whether you’re into the classics or leaning toward something a bit more offbeat, these names have so much depth and personality—it’s hard to choose just one!

Dreamy Gender-Neutral Scottish Baby Names
If you’re leaning toward a name that feels modern, flexible, and full of character, gender-neutral Scottish names are such a great place to look. These names strike the perfect balance between timeless and unique—and they work beautifully no matter who your little one turns out to be.
Here are some gorgeous options that feel earthy, lyrical, and effortlessly cool:
1. Skye
Inspired by the breathtaking Isle of Skye, this name is simple, nature-based, and totally captivating.
2. Blair
Short, stylish, and packed with strength. It’s sharp, clean, and works equally well for boys or girls.
3. Rowan
A nature name with Scottish roots, tied to the rowan tree, which is said to protect against evil spirits. Magical and earthy.
4. Lennox
Strong and edgy, Lennox feels modern but has serious Scottish heritage. It’s bold without being too much.
5. Greer
Sophisticated and sleek, Greer is effortlessly cool. It has a distinctive sound that feels both fierce and elegant.
6. Cameron
A tried-and-true classic that’s perfectly balanced. It feels strong, familiar, and versatile.
7. Kerr
Minimal and distinctive. This one-syllable stunner is bold and unexpected—in the best way.
8. Afton
Inspired by the River Afton and the Robert Burns poem “Sweet Afton,” this one is romantic, soft, and lyrical.
9. Mackenzie
Playful and strong, this name has that friendly vibe with a touch of tradition. Great for a spunky little one.
10. Leslie
Vintage, gentle, and totally charming. It’s been used for both boys and girls across the years and still has that old-school magic.
These unisex names carry a little mystery, a little strength, and a whole lot of Scottish soul. They’re perfect if you want a name that feels personal, flexible, and rich with story.

Pop Culture & Literary Scottish Names You Might Recognize
Scottish names aren’t just steeped in history—they’ve also made their way into some of our favorite books, shows, and movies. Whether you’re an Outlander fan, a Disney lover, or just someone who swoons over a name with a good backstory, this list of pop culture and literary-inspired Scottish names brings a little extra sparkle and meaning.
1. Jamie
Made famous by Jamie Fraser from Outlander, this name is rugged, romantic, and completely timeless.
2. Claire
Another Outlander classic, Claire is strong, smart, and grounded—a perfect blend of modern and traditional.
3. Merida
The fiery-haired heroine from Disney’s Brave. This name is bold, independent, and full of spirit.
4. Dougal
A name seen in Outlander and rooted deeply in Scottish culture. It’s strong and old-world but still usable today.
5. Angus
Merida’s loyal horse in Brave, and also a traditional Scottish name with fun, vintage vibes.
6. Fergus
Seen in both Outlander and Brave, Fergus feels cheeky, adventurous, and full of charm.
7. Hamish
A quirky but lovable name featured in various Scottish films and books. It has that grandpa-cute comeback energy.
8. Malcolm
From Shakespeare’s Macbeth, Malcolm is a classic literary name that feels polished and bold.
9. Iona
Though not a specific pop culture character, this name often shows up in Scottish literature and poetry. It’s dreamy, gentle, and poetic.
10. Elspeth
A vintage gem seen in Scottish novels, Elspeth is a name with character and timeless grace.
These names don’t just sound beautiful—they carry stories, strength, and unforgettable characters behind them. If you love a name with layers of meaning (and maybe a little cinematic flair), these Scottish picks are such a fun place to start.

How to Pair a Scottish Name with the Right Middle or Sibling Name
Once you fall in love with a first name (or five!), the next fun step is figuring out how to pair it with the perfect middle name—or how to match it with a sibling name that complements the vibe. Whether you’re going for sweet and simple or something a little more lyrical, Scottish names play really well with others.
Middle Name Pairing Tips
- Balance is everything. If your Scottish first name is bold (like Fergus or Elspeth), a soft middle name like James or Rose can bring it into harmony.
- Double up on meaning. Pair two names with significance to your family or culture for a name that tells a story.
- Keep the rhythm. Try saying the full name aloud—Scottish names often sound best when paired with a one- or two-syllable middle name.
Here are a few dreamy combos to get you inspired:
- Isla Rose – soft, floral, and completely timeless
- Ewan Thomas – grounded and warm with an old-soul charm
- Skye Elowen – nature-inspired and whimsical
- Lachlan James – strong, classic, and balanced
- Fiona Blythe – vintage with a twist of enchantment
- Callum Jude – modern meets traditional
- Elspeth May – simple, sweet, and elegant
- Rowan Grey – unisex, earthy, and stylish
Sibling Set Ideas
If you’re naming a second baby or dreaming up your future sib set, here are some darling pairings with Scottish roots and perfect harmony:
- Isla & Ewan
- Fiona & Lachlan
- Maisie & Callum
- Skye & Rowan
- Bonnie & Angus
- Elspeth & Alistair
Matching the style, origin, or rhythm of the names can help you create a sibling set that feels cohesive without being too matchy.

Wrapping Up with a Wee Bit of Name Magic
Scottish baby names are the kind that stay with you—they feel timeless, full of heart, and just the right mix of bold and beautiful. Whether you’re drawn to something soft and lyrical like Isla or Elspeth, or leaning toward a strong and spirited pick like Lachlan or Fergus, there’s a little bit of magic in every name on this list.
I hope this roundup helped you discover a few favorites (or maybe added a few too many to your list—totally normal!). Choosing a baby name is such a personal and meaningful journey, and I’m so honored to be part of yours. If you loved these, don’t forget to check out my other baby name posts for even more inspiration—and feel free to share your top picks in the comments. I’d love to hear what you’re leaning toward!
Here’s to finding the perfect name for your little lass or lad. Slàinte mhath, friend!
