List of freshwater islands in Scotland facts for kids

Scotland has many islands that are found in freshwater. These include islands in lakes (called lochs in Scotland) and rivers. Sometimes, even areas affected by tides are included, so the islands might not always be surrounded by pure freshwater. Experts believe there are at least 31,460 freshwater lochs in Scotland. About 1.9% of Scotland's land is covered by freshwater. You'll find the most freshwater lochs and islands in the north-west, especially in the Outer Hebrides.
Some of the most famous freshwater islands have played important roles in Scottish history. These include Lochindorb Castle Island, Loch Leven Castle Island, St Serf's Inch and Inchmahome. For example, Mary, Queen of Scots, was held prisoner on Loch Leven Castle Island in 1567.
The largest freshwater island in the British Isles is Inchmurrin. It's located in Loch Lomond, which has about thirty or more other islands!
You'll often see certain words used in island names. "Inch" or Innis is a Scottish word that means 'island'. It can also mean land surrounded by marshy areas. Similarly, Eilean is the Scottish Gaelic word for 'island'. Another common ending for islands in northern Scotland is "-holm". This comes from an old Norse word, holmr, which means a 'small, round island'. This article focuses on natural islands, not man-made ones called crannógs, or tiny unnamed islands.
Contents
Scotland's Biggest Freshwater Islands
This table lists all freshwater islands that are larger than 35 hectares (about 86 acres) or have people living on them.
Island | Location | Area (hectares) | Population |
---|---|---|---|
Dunglass Island | River Conon | 40 | 0 |
Eilean Mòr | Loch Langavat | 59 | 0 |
Eilean Ruairidh Mòr | Loch Maree | 38 | 0 |
Eilean Sùbhainn | Loch Maree | 118 | 0 |
Garbh Eilean | Loch Maree | 39 | 0 |
Inchcailloch | Loch Lomond | 50 | 0 |
Inchconnachan | Loch Lomond | 35 | 0 |
Inchfad | Loch Lomond | 35 | 1 |
Inchlonaig | Loch Lomond | 80 | 0 |
Inchmurrin | Loch Lomond | 120 | 8 |
Inchtavannach | Loch Lomond | 70 | 3 |
Innis Chonan | Loch Awe | 8 | 5 |
Contin Island | Black Water | 15 | 3 |
Inverness Central Island (including Merkinch and Whin Island) | River Ness/Caledonian Canal | 370 | ~15,000 |
Moncreiffe Island | River Tay | 46 | 3 |
St Serf's Inch | Loch Leven | 31 | 0 |
Some islands like Inchlonaig and Inchcruin are listed as "inhabited" but didn't have anyone living there during the 2001 or 2011 censuses. It's possible that Eilean Aigas is also lived on sometimes, even if it wasn't counted in the census.
Islands in Mainland Lochs




Loch Awe is Scotland's longest loch. It has many islands and also crannógs (old artificial islands). Some of these islands have been lived on in the past. There are two castles and the remains of a chapel on its islands. Sometimes, what looks like an island might actually be a promontory (a piece of land sticking out into the water). This is because water levels in the loch can change. For example, Kilchurn Castle was once on an island, but now it's on a promontory.
Loch Lomond might have up to sixty islands! It's home to Inchmurrin, the largest freshwater island in all of Britain and Ireland. Another interesting island is Inchconnachan, which has had a small group of wallabies living on it since at least 1975.
The old castles of Lochindorb Castle and Loch an Eilein Castle were once owned by a powerful nobleman from the 14th century, Alexander Stewart, who was known as "the Wolf of Badenoch."
Many small islands in mainland lochs don't have names. Some new islands have even been created when dams were built for hydro-electricity. These dams raised the water level, turning small hills into islands.
Area of Scotland | Loch | Map Reference | Islands |
---|---|---|---|
Aberdeenshire | Loch of Strathbeg | NK067591 | Red Rock |
Argyll and Bute | Loch Avich | NM928138 | Eilean Fraoch, Innis Luana |
Argyll and Bute | Loch Awe | NN108253 | Badan Tomain, Black Islands, Eilean Beith, Eilean a' Chòmhraidh, Eilean a' Chrochaidh, Eilean an t-Sagairt (2), Eilean an t-Slinne, Eilean nam Meann, Eilean Seileachan, Fraoch Eilean, Innis Chonan, Innis Chonnel, Innis Errich, Innis Sèa-ràmhach, Innis Stiùire, Inishail |
Argyll and Bute/Stirling/West Dunbartonshire | Loch Lomond | NS380911 | Aber Isle, Bucinch, Ceardach, Clairinsh, Creagan Dubha, Creinch, Eilean Deargannan, Eilean na h-Aon Chraoibhe, Ellanderroch, Fraoch Eilean, Inchcailloch, Inchconnachan, Inchcruin, Inchfad, Inchgalbraith, Inchlonaig, Inchmoan, Inchmurrin, Inchtavannach, Inveruglas Isle, Island I Vow, Keppinch, Stot Isle, Ross Isles, Tarbet Isle, Torrinch, Wallace's Isle |
Ayrshire | Bogton Loch | NS470055 | Elizabeth Isle |
Ayrshire | Loch Doon | NX487944 | Castle Isle – This island was once a piece of land that flooded often. It became a true island when the loch's water level was raised in the 1930s. Many other islands and rocks were covered by water then. |
Ayrshire | Loch Finlas | NX466976 | McDowalls Island |
Ayrshire | Loch Macaterick | NX440915 | Blaeberry Isle, Deer Isle, Eagles Isle |
Badenoch and Strathspey | Loch an Eilein | NH900080 | Loch an Eilein Castle |
Badenoch and Strathspey | Loch Insh | NH833052 | Tom Dubh |
Dumfries and Galloway | Carlingwark Loch | NX763613 | Fir Island, Dog Island, Ducking Island |
Dumfries and Galloway | Fell Loch | NX309551 | Fern Island |
Dumfries and Galloway | Loch Kindar | NX970642 | Kirk Kindar Island |
Dumfries and Galloway | Loch Ken | NX729652 | Burned Island, Corselands, Danevale Island, Green Island, Kenmure Holms, Parton Island, Parton Ward |
Dumfries and Galloway | Loch Moan | NX350857 | Black Island, White Island |
Dumfries and Galloway | Loch Trool | NX415800 | Maiden Isle, Ringielawn or the Soldiers' Holm |
Dumfries and Galloway | Loch Urr | NX758847 | Rough Island |
Dumfries and Galloway | Mochrum Loch | NX297526 | Gargrie Island, Gull Craig, Kid Islands, Long Island, Round Island, Rowan Island, Scar Island, Scart Islands, Underwood |
Inverness-shire | Loch a' Mhuillidh | NH276381 | Eilean a' Mhuillidha |
Inverness-shire | Loch Laggan | NN484865 | Eilean an Righ, Eilean nan Tunnag |
Inverness-shire | Loch Moy | NH774345 | Eilean nan Clach, Isle of Moy |
Lochaber | Loch Arkaig | NN161888 | An t-Eilean Beag, Eilean a' Ghiubhais, Eilean Loch Airceig |
Lochaber | Loch Bà | NN322504 | Eilean Molach, Eilean na h-Iolaire |
Lochaber | Loch Eilt | NM807821 | Eilean an Tighe, Eilean Gaineamhach, Eilean Mòr, Eilean na Moine, Eilean nan Corra-ghriodhach |
Lochaber | Loch Morar | NM700917 | An t-Eilean Meadhoin, Brinacory Island, Eilean Allmha, Eilean a' Phidhir, Eilean Bàn, Eilean Ghibbi, Eilean nam Breac, Eilean nan Reithean |
Lochaber | Loch Quoich | NH058011 | Rubha Dubh nam Fiad |
Lochaber | Loch Shiel | NM904803 | Eilean Comlach, Eilean Drollaman, Eilean Dubh, Eilean Fhianain, Eilean Ghleann Fhionainn, Eilean Mhic Dhomhnuill Dhuibh, Seilag |
Moray | Lochindorb | NH974361 | Lochindorb Castle island |
Perth and Kinross | Loch Earn | NN690242 | Neish Island |
Perth and Kinross | Loch Leven | NO144013 | Loch Leven Castle Island, St Serf's Inch |
Perth and Kinross | Loch of Clunie | NO115444 | Clunie Castle Island |
Perth and Kinross | Loch Tay | NN766452 | Isle of Spar |
Perth and Kinross | Loch Tummel | NN852595 | An Dùn |
Perth and Kinross/Lochaber | Loch Laidon | NN378542 | Eilean Iubhair |
Ross and Cromarty | Fionn Loch | NG945803 | Eilean a' Garbh Uilt, Eilean an Eich Bhàin, Eilean Fraoich, Eilean nan Corrichean |
Ross and Cromarty | Loch Maree | NG914730 | Eilean Camas a' Chonnaidh, Eilean nan Clachairean, Eilean a' Chlamhain, Eilean na Craoibhe, Eilean na Creige Giubhas, Eilean Dubh na Sròine, Eilean Eachainn, Eilean Ghrùididh, Eilean Loisgte, Eilean Mhic a' Fhùlaraich, Eilean Ruairidh Beag, Eilean Ruairidh Mòr, Eilean Sùbhainn, Garbh Eilean, Isle Maree |
Ross and Cromarty | Loch Monar | NH190408 | Creag Ghrada |
Ross and Cromarty | Loch Sionasgaig | NC114143 | Eilean Dubh (3), Eilean Mòr, Sgeirean Dubha |
Ross and Cromarty | Loch Ussie | NH503571 | Eilean Beag, Eilean Mòr |
Stirling | Loch Ard | NN466106 | Briedach, Dundochill, Eilean Gorm |
Stirling | Loch Dochart | NN404257 | Loch Dochart Castle Island |
Stirling | Loch Katrine | NN488079 | Black Island, Eilean Bàn, Eilean Dharag, Eilean Molach, Lady's Isle, Otter Island |
Stirling | Lake of Menteith | NN574005 | Dog Isle, Inchmahome, Inch Talla |
Sutherland | Loch Assynt | NC193257 | Eilean an Sgudain, Eilean Assynt, Eilean Dubh |
Sutherland | Loch Loyal | NC626463 | Eilean Mòr, Eilean na Gaire, Eilean nan Crodh, Eilean Fraoich |
Sutherland | Loch nan Clàr | NC767349 | Eilean nam Meann, Rubha Mòr |
Islands on Scotland's Offshore Islands

While the lochs in the Inner Hebrides have many crannógs (man-made islands), they have fewer natural freshwater islands. Many of these natural islands don't even have names.
In contrast, the Eilean Siar (Outer Hebrides) has an amazing number of small islands. There are about 7,500 lochs there! However, only a small number of these islands are named on maps.
The Orkney and Shetland islands to the north also have very few freshwater islands. One important freshwater island in Shetland is Law Ting Holm. This was once the meeting place for the old Norse parliament, called the þing.
Island Group | Main Island | Loch | Map Reference | Islands |
---|---|---|---|---|
Inner Hebrides | Islay | Loch Finlaggan | NR386673 | Eilean Mòr, Eilean na Comhairle |
Inner Hebrides | Islay | Loch Gorm | NR227656 | Eilean Mòr, Eilean nan Uan |
Inner Hebrides | Mull | Loch Frisa | NM480493 | Eilean Bàn, Eilean Dubh |
Outer Hebrides | Benbecula | Loch Dùn Mhurchaidh | NF794546 | Dùn Buidhe, Eilean Dubh |
Outer Hebrides | Benbecula | Loch Eilean Iain | NF786533 | Eilean Iain |
Outer Hebrides | Benbecula | Loch Langabhat | NF827490 | Eilean Ghillechriosda |
Outer Hebrides | Benbecula | Loch Olabhat | NF812419 | Eilean Fiadhaich |
Outer Hebrides | Benbecula | Loch Olabhat | NF796514 | Dùn Aonias, Dùn Ruadh |
Outer Hebrides | Great Bernera | Loch Barabhat | NB157355 | Dùn Barabhat |
Outer Hebrides | Lewis | Loch Airigh Seibh | NB259388 | Eileanan Dubh |
Outer Hebrides | Lewis | Loch Fada Gobha | NB245232 | Eilean Cro Balair |
Outer Hebrides | Lewis | Loch Lagasbhat Àrd | NB243378 | Eilean Ard, Eilean na Cachlaidh |
Outer Hebrides | Lewis | Loch Lagasbhat Ìarach | NB229388 | Eilean Cleit Surraidh, Eilean Choinoich |
Outer Hebrides | Lewis | Loch Langavat | NB197205 | Eilean a' Faof, Eilean Mhic Fail, Eilean Mòr, Tearead, Tearead Thioram, Tearead Fhliuch |
Outer Hebrides | Lewis | Loch Mòr Bharabhais | NB345496 | Eilean Àird Fhianuis |
Outer Hebrides | Lewis | Loch Morsgail | NB138220 | Eilean an Tighe |
Outer Hebrides | Lewis | Loch Orasaigh | NB386279 | Rainish Eilean Mòr |
Outer Hebrides | Lewis | Loch Trealalabhal | NB274236 | Eilean nan Cnàmh, Eilean nan Uan, Eilean Mòr Loch Trealaval, Eilean Dubh Mhic Leoid |
Outer Hebrides | North Uist | Loch an Eilean | NF747759 | Dùn a' Ghaillain |
Outer Hebrides | North Uist | Loch an t-Sruith Mhòir | NF902695 | Eilean Glas Mòr, Eilean na Caora Glaise, Eilean nam Faoileag |
Outer Hebrides | North Uist | Loch Aonghais | NF855738 | Dùn Aonghais |
Outer Hebrides | North Uist | Loch Carabhat | NF848611 | Dùn Bàn, Eilean Dubh, Eilean Glas |
Outer Hebrides | North Uist | Loch Dùn an t-Siamain | NF885593 | Dùn an t-Siamain |
Outer Hebrides | North Uist | Loch Eubhal | NF726711 | Dùn Mhic Raouill |
Outer Hebrides | North Uist | Loch Fhada | NF871712 | Adam Fraoich, Eilean Dubh Mòr, Eilean Mossam |
Outer Hebrides | North Uist | Loch Hundair | NF905657 | Dùn Bàn |
Outer Hebrides | North Uist | Loch nan Eun | NF843674 | Eilean Buidhe |
Outer Hebrides | North Uist | Loch nan Garbh Chlachan | NF860599 | Dùn Bàn |
Outer Hebrides | North Uist | Loch nan Geireann | NF845727 | Aird Reamhar, Eilean Glas |
Outer Hebrides | North Uist | Loch nan Strùban | NF807646 | Eilean Achotain |
Outer Hebrides | North Uist | Loch Obasaraigh | NF894613 | Eilean Fada, Eilean Leathann, Eilean Mòr |
Outer Hebrides | North Uist | Loch Olabhat | NF749753 | Eilean Dòmhnuill |
Outer Hebrides | North Uist | Loch Sgadabhagh | NF854683 | Eilean Dubh Mòr |
Outer Hebrides | North Uist | Loch Sgealtair | NF893683 | Dùn Eilean Buidhe |
Outer Hebrides | South Uist | Loch an Dùin Mhor | NF775414 | Dùn Mòr |
Outer Hebrides | South Uist | Loch an Eilein | NF762371 | Eilean Bheagram |
Outer Hebrides | South Uist | Loch Baghasdal | NF758200 | Eilean nan Rámh |
Outer Hebrides | South Uist | Loch Bì | NF773438 | Brostam More, Brostam Beg, Chiasmul, Eilean a Charnan, Eilean Dubh an Tairbeirt, Limalum More |
Outer Hebrides | South Uist | Loch Druidibeag | NF777460 | Dùn Buidhe, Dùn Ragbhail, Eilean an Rana |
Outer Hebrides | South Uist | Loch Dùn na Buail'-uachdraich | NF777460 | Dùn na Buail'-uachdraich |
Outer Hebrides | South Uist | Loch Dùn na Cille | NF748185 | Dùn na Killie, Eilean Buidhe, Eilean Fraoich |
Orkney | Mainland | Loch of Harray | HY291160 | Holm of Kirkness, Ling Holm, Ling Holms, Long Holm, Sand Holm |
Orkney | Mainland | Loch of Swannay | HY312279 | Muckle Holm |
Orkney | Rousay | Loch of Wasbister | HY397333 | The Burrian |
Shetland | Mainland | Loch of Clickimin | HU465407 | Broch of Clickimin |
Shetland | Mainland | Loch of Tingwall | HU416427 | Holme of Setter, Law Ting Holm |
Shetland | Unst | Loch of Watlee | HP594055 | Little Holm |
Islands in Rivers

No part of Scotland is more than 80.4 kilometers (about 50 miles) from the sea. This means Scotland's rivers are not usually very wide or long. However, Scotland does have many large saltwater areas where rivers meet the sea, called firths. The islands listed here are in freshwater. Some, marked with (b), can be reached by high tides and are in slightly salty (brackish) water.
Area of Scotland | River | Map Reference | Islands |
---|---|---|---|
Aberdeenshire | River Deveron | NJ683625 | Scury Islands |
Aberdeenshire | River Deveron | NJ637471 | Logg Island |
Aberdeenshire | River Ythan | NJ998274 | Inch Geck (b) |
Argyll and Bute | River Orchy | NN160275 | Eilean a' Phortair, Garbh Eilean |
Argyll and Bute | River Shira | NN139153 | Eilean an Eagail |
Argyll and Bute | Water of Tulla | NX466976 | Eilean Molach |
Clackmannanshire | River Forth | NS869918 | Alloa Inch (b), Tullibody Inch (b) |
Dumfries and Galloway | Carsphairn Lane | NX532961 | Kids Isle, Wright's Knowe |
Dumfries and Galloway | River Annan | NY191692 | Rabbit Island |
Dumfries and Galloway | River Cree | NX383700 | Auchie Isle, Cut Island, Fauld Carnahan Isle |
Dumfries and Galloway | River Dee | NX740623 | Danevale Island, Float Cock Island, Grainyford Isle, Kennan's Isle, Lamb Island, Lodge Island, Stony Island, Threave Island, Whaup Islands |
Highland | River Beauly | NH468416 | Eilean Aigas |
Highland | Black Water | NH438590 | Eilean an Daraich, Contin Island |
Highland | River Conon | NH533546 | Dunglass Island (b), Moy Island |
Highland | River Oykel | NC398001 | Eilean Thùrnaig |
Highland | River Ness | NH663437 | Ness Islands |
Highland | River Snizort | NG416485 | Island of St Columba |
Highland | River Spey | NN599937 | Eilean Dubh |
Highland | River Spey | NN504946 | Eilean Longart |
Highland | River Spey | NN551937 | Eilean Mhic Rath |
Moray | River Spey | NJ287450 | Heathery Isle |
Moray | River Spey | NJ201415 | Island Roary |
Moray | River Spey | NJ186413 | Stony Island |
Scottish Borders | Ettrick Water | NT463285 | The Island |
Scottish Borders | River Tweed | NT907483 | Blount Island |
Scottish Borders | River Tweed | NT882448 | Kippie Island |
Scottish Borders | River Tweed | NT748353 | Sharpitlaw Anna |
Scottish Borders | River Tweed | NT926495 | St. Thomas's Island |
South Lanarkshire | River Clyde | NS868438 | Clydesholm |
Stirling | River Dochart | NN571325 | Inchbuie |
Perth and Kinross | River Tay | NN998477 | Dowally Island, Woodinch |
Perth and Kinross | River Tay | NO122222 | Moncreiffe Island (b), Insherrit Island (b), The Scone Isles, The Stanners (b) |
The River Tay once had more islands. Some have disappeared over time due to natural silting (when mud builds up). Others were removed by people to create new land. Examples include Big Island, Bloody Inches, North Inch and South Inch in Perth, Richards Islands, Sleepless Inch, and The Inch.