Synonyms of 'crackbrain'

bedlamite, crackpot, crank, cuckoo, dement, demoniac, energumen, fanatic, flake, fou, idiot, kook, loon, loony, lunatic, madman, maniac, nut, phrenetic, screwball, weirdo