LOCH Meaning of LOCH in English [loch] n [ME (Sc) louch, fr. ScGael loch; akin to L lacus lake--more at lake] (14c) 1 Scot: lake 2. Scot: a bay or arm of the sea esp. when nearly landlocked Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012