We do not currently know of any antonyms for smooth-brained.
For similar words to smooth-brained, try: