LOON Meaning of LOON in English Noun. An insane person. Abb. of lunatic. Derog. Slang English vocab. Английский сленговый словарь. 2012