Synonyms of 'cretin'

ament, clot, defective, golem, half-wit, idiot, imbecile, juggins, moron, natural, simp, simpleton, zany, zombie