Addle-pate

(n.) A foolish or dull-witted fellow.