Synonyms to rattlehead

harebrain, birdbrain, crackbrain, crank, cuckoo, ding-a-ling, featherbrain, featherhead, flibbertigibbet, giddybrain, giddyhead, kook, lunatic, nut, rattlebrain, rattlepate, scatterbrain, scatterbrains, screwball, shallowbrain, shallowpate, shatterbrain, fool, goose, silly, simpleton