blockheaded · knuckleheaded
blockheaded, knuckleheaded, nitwitted informal, muttonheaded slang UK
bright, whip-smart, quick-witted
All antonyms of lunkheaded →
obtuse; foolish; idiotic.