CRANNOG Meaning of CRANNOG in English n. an ancient lake-dwelling in Scotland or Ireland. Etymology: Ir. f. crann tree, beam Oxford English vocab. Оксфордский английский словарь. 2012