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

Ecclefechan - not as simple to pronounce as you'd think
Ecclefechan - not as simple to pronounce as you'd think

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

Culzean Castle
Culzean Castle

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

Victorian Ferry Terminal at Weymss Bay, Inverclyde, where ferry departs to cross the Firth of Clyde over to Rothesay on the Island of Bute
Weymss Bay can be tricky for some people

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

Islay, Scotland, United Kingdom - June 3, 2014: Dramatic cloud formation over the Laphroaig Distillery on a summer afternoon, Islay, Scotland, United Kingdom
Islay sounds very different from its spelling

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.