fucking idiot
- moronWitless, dense person
- dumbassVulgar term for fool
- imbecileProfoundly stupid person
- numbskullStupid or foolish person
- boneheadFoolish or stupid person
dipshit · jackass · nitwit · halfwit · dimwit · blockhead · dunce · fool · stupid · brainless · clueless · dense · thick · airhead · doofus · knucklehead · simpleton · twit