CRANNOG Meaning of CRANNOG in English [ 'kranəg ]■ noun an ancient Scottish or Irish fortified dwelling constructed in a lake or marsh.OriginC17: from Ir. crannóg , Sc. Gaelic crannag , from crann 'tree, beam'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004