Un loch est un terme d'origine gaélique servant à désigner des plans d'eau comme un lac, un fjord, un estuaire, une baie ou encore une crique.
Ce terme ne se rencontre que dans les îles Britanniques et plus particulièrement dans les régions à culture celte comme l'Écosse et Irlande. Dans le Nord de l'Angleterre et en Irlande du Nord, le terme utilisé est généralement lough. Un petit loch est aussi appelé lochan (en Écosse) ou lochán (en Irlande).
Les lochs peuvent prendre toutes les formes mais sont généralement allongés car les eaux occupent des dépressions formées par le passage des glaciers lors de la dernière glaciation.
Le plus célèbre des lochs est le Loch Ness mais il en existe des centaines. En Écosse, il n'existe qu'un lieu comportant le mot lac : le lac de Menteith provenant d'une anglicisation de l'écossais Laich o Menteith.