Scotland is made up of wonderful cities and villages that bare wonderfully descriptive names - but they're not easy for people to say.
This is especially true for tourists and visitors who, despite having the best intentions, will butcher the names of beloved villages and cities. Even natives can struggle with pronouncing certain locations aloud, so we've all been guilty at one point or another.
To make everyone's lives easier, we've gathered a handy guide on how to correctly say 20 of the toughest Scottish place names.
From Milngavie to Ecclefechan, you'll brush up on your Scots geography in no time and to start you off - it's not Edinboro but Edinburra and Glaz-go not Glasscow.
20 Scottish place names that are touch to pronounce
1. Milngavie
Let's just get this belter out of the way, when visiting Glasgow this place is pronounced Mull-guy - not Mill-in-gavie.
2. Ecclefechan
Another cracker – this small village located in Dumfries and Galloway is famous for its tarts. It's pronounced Eck-el-fech(as in loch)-han .
The name is said to come from the Gaelic ' Eaglais Fheichein ' which is believed to mean 'Little Church'.
3. Culzean
Many people know this Ayrshire town due to its famous castle and it may be tempting to pronounce it 'Cul-zeen' but it is in fact pronounced Kull-ane.
4. Culross
This little Fife village will be familiar to Outlander fans as it doubles as the fictional town of Cranesmuir in the hit show, however, to sound like a local – and to get to actually where you want to go – it's pronounced 'Coo-riss'.
5. Wemyss Bay
This wee village on the southwest coast is hugely popular but if you're visiting or are meeting someone from there it is pronounced 'Weems Bay' not 'Wee-miss Bay'.
6. Chatelherault
This popular country park and house near Hamilton is pronounced Chat-le-row.
7. Auchtermuchty
Another picturesque town in Fife, the name for this town comes for the Gaelic word meaning 'upland of the wild boar' and is pronounced Aw-ch(as in loch)-ter-muck-tay.
8. Hawick
This famous town in the Borders isn't pronounced Haw-wick but instead Hoy-k.
9. Kirkcudbright
This harbour town in Dumfries and Galloway is one that many people trip up over, ignore the 'bright' and pronounce it Kirk-coo-bray.
10. Strathaven
Don't make the mistake of adding too many syllables here, it's Stray-ven not Strath-hay-ven.
11. Islay
The wonderful west coast island is known for its incredible peated whiskies (and not so peated whiskies) but many fall down when pronouncing it 'Iss-lay' it is in fact pronounced 'aye-luh'.
12. Ae
Ae – pronounced eh – is a village in Dumfries and Galloway that just so happens to have the shortest place name in the UK.
13. Garioch
Best known for the whisky Glen Garioch, this place is pronounced 'Gee-ree' not 'Gay-ree-ok'.
14. Kilconquhar
Another Fife village that has a hard to pronounce name, hint it's pronounced Kin-uck-ar.
15. Freuchie
Located close to Falkland in Fife, it's pronounced Froo-kay not Froochee.
16. Auchenshuggle
This unbelievably Scottish name is pronounced Och(as in loch)-en-shoogle.
17. Ballachulish
This pretty little village near Glencoe is pronounced Baall-a-hoolish.
18. Drymen
This famous Stirling village is pronounced 'drimin' not 'dry-men'.
19. Findochty
This fishing village in Moray is another pitfall for those not in the know - it's pronounced Fin-eck-tay.
20. Anstruther
Found in the East Neuk of Fife, this little fishing village is one of the best place to get fish and chips in Scotland. To pronounce it like a local you would say Ainster.
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here.