Some other words for stupidity are: idiocy, ignorance, folly, madness, stupor, imbecility, stupefaction, weakness, piffle,  injudiciousness and feeble-mindedness.