GAIRLOCH, see loch, village and parish in the west of the county of Ross and Cromarty, Scotland. Pop. of parish (1931) 2,380. The parish covers a large district on the coast, and stretches inland beyond the farther banks of Loch Maree, the whole of which lies within its bounds. It also includes the islands of Dry and Horisdale in the loch, and Ewe in Loch Ewe. Formerly an appanage of the earldom of Ross, Gairloch has belonged to the Mackenzies since the end of the 15th century.