Many parents are searching for the perfect name for their baby boy — one that stands out from the crowd of trendy names but is still simple and easy to both say and remember. Here’s where a Scottish baby boy name may be a good option: As you can see from this list, most of these are one- or two-syllable names that are a little less common. As a bonus? Many of these Scottish names could work for a baby boy or girl.

Alastair. This fantastic name is the Scottish form of Alexander (which means “defender of mankind” in Greek). You could call him Al or Ali or even Ace!

Arran. A more unique way to spell Aaron, this geographic-inspired name means “island dweller.”

Banner. Unusual, yes, but still cute and easy pronounceable. It means “flag bearer.”

Bram. If you’re considering Abraham or Abram, don’t forget to throw this one into the mix. It means “bramble, bushwood.”

Caelan. You might not be able to guess it, but this name is the Scottish form of Nicholas (meaning “victorious people” in the Greek tradition). You could also consider these spellings: Callen or Callan.

Clyde. If you’re on the hunt for a cool, one-syllable name, this might be for you. It’s a river in Scotland.

Dallas. Reminds you of the city in Texas, right? Well, it’s also a town in Scotland. The name means “valley of the water, resting place.”

Ewan. Close to Evan, but still a bit different. It’s a form of Eugene, which means “born to nobility” in the Greek tradition.

Graeme. Another short name with big impact. It’s a form of Graham, which means “grand home” in the English tradition.

Lennox. An excellent name that means “with many elms.” It also happens to be the name of What to Expect author Heidi Murkoff’s grandson — so if you choose this one, you’ll be in good company!

Mac. The name Max is super trendy these days. Perhaps Mac will catch on as well. It means “son.”

Malcolm. This name certainly has some swagger. It means “follower of Saint Columba who Christianized North Scotland.”

Kampbell. This name is a form of Campbell, meaning “crooked mouth.” Maybe Kam for short? So cute!

Keithen. The name Keith means “battle place” — it’s obviously a strong, classic name. Keithen, another form, is equally as strong.

Tavish. If Thomas (meaning “twin”) is a popular name in your family but you’re not completely convinced, then maybe this cute Scottish form is more your style.
Learn What’s Great About Your Baby’s Due Date Baby Name Finder
Get inspiration to find for the perfect baby name.
Select Baby's Gender
Select a First Letter