Shithead is an insulting term for a person that is ignorant, narrow minded, cruel, and/or unintelligent.