What is the meaning of Loch?

A lake.

A bay or arm of the sea.

Alternative form of lohoch (medicine taken by licking)

hole

lake

inlet of the sea

black, dark

nick, slammer (prison)

chip log, log

loch

lake

dungeon (an underground prison or vault)

cellar (esp. a pantry in the cellar)

genitive plural of locha

loch

lake, loch, firth

lake, loch

arm of the sea

fjord

Source: wiktionary.org