LOCHAN Meaning of LOCHAN in English ˈläḵən noun( -s )Etymology: Scottish Gaelic, diminutive of loch Scotland : a small lake : pond Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012