In a Word

ingram
n. one who is ignorant

stupex
n. a stupid person

ignotism
n. a mistake due to ignorance

incogitant
adj. that does not think

insulse
adj. lacking wit or sense

crassitude
n. gross ignorance or stupidity

parviscient
adj. knowing little; ignorant

antisocordist
n. an opponent of sloth or stupidity