Definition
A 'pinhead' can have two meanings. Literally, it refers to the head of a pin. Figuratively, it's an insulting term for someone considered stupid or unintelligent. The offensive usage implies that the person's brain is as small as the head of a pin. The figurative meaning is considered derogatory and should be avoided. It can be hurtful. It is much better to use respectful language.