As nouns the difference between thickhead and dimwit
is that thickhead is someone stupid while dimwit is (pejorative) a person who is deficient in intelligence.
thickhead
English
Noun
(
en noun)
Someone stupid.
Any of several species of Australian songbirds of the genus Pachycephala .
Synonyms
* See also
dimwit
English
Noun
(
en noun)
(pejorative) A person who is deficient in intelligence.
Synonyms
* See
Derived terms
* dimwitted
* dimwittedly
* dimwittedness
See also
* halfwit
* nitwit