knucklehead

(slang) a stupid person.