Loch (/lɒx/) è la parola gaelica scozzese, scozzese e irlandese che indica un lago o un’insenatura marina. È correlato al Manx lough, al Cornish logh e a una delle parole gallesi per lago, llwch.