fucking idiot

Related

dipshit · jackass · nitwit · halfwit · dimwit · blockhead · dunce · fool · stupid · brainless · clueless · dense · thick · airhead · doofus · knucklehead · simpleton · twit

Opposites
intelligence/competence

fucking idiotgenius

Person of rare brilliance

mastermind · brainiac · Einstein · savant · prodigy

social regard/esteem

fucking idiotgodsend

Unexpected welcome help

saint · treasure · class act · paragon · MVP

Familiarity
Top 2,000,000