Insults in Spanish

*I wrote these off the top of my head. I am sure there are a lot more.

Aliento de dragón – bad breath
Baboso – an idiot
Bola de billar – a bald person
Bola de manteca – a fat person (butter ball)
Bruto – stupid
Bueno para nada – a good for nothing
Burro – a dumb person
Cabeza hueca – no brians (a hollow head)
Chiflado – nuts (crazy)
¡Cierra el pico! – Shut up! (shut your beak)
Comemierda – a fake or snob (offensive)
Cretino – a cretin or idiot
Cuatro ojos – person with glasses
Cuerpo de gallina – a bad body without hips
Don nadie – a nobody
Enano – a short person (literally dwarf)
Espantapájaros – a skinny person (literally means scarecrow)
Feto – an ugly person (fetus)
Fósforo – a skinny person (match stick)
Gordiflón – a fat person
Hijueputa – S.O.B. (very offensive)
Huelepedos – an ass kisser or brownnoser
Mal parido – bastard, jerk, motherfucker or S.O.B. (very offensive). Mal nacido is also used
Menso – fool
Nieto de puta – worse than hijueputa (literally means grandson of a whore and insinuates that all of the past mothers in the family have been whores)
No tiene dos dedos de frente – stupid or dumb
No tiene ni para un derrame – dumb ( not a enough brains a stroke)
Pelón – a bald person
¡Vete al diablo or demonio¡ – Go to hell!
¡Vete a freir espárragos¡ – Go to hell! A nicer way of saying it. Estar hecho un espárrago means to be very skinny.

Related Tiquismo

Animal – dumb asshole
Banano – homosexual
Bostezo – a boring person
Buchón- a selfish person
Camote – a person who acts strange or oddly
Caripicha – dick face or dick head (very insulting)
Ceguetas – a person with bad eyesight
Cerdo – a person with bad manners (hog)
Cerrado – stupid
Chapa – a stupid person. A chapa is also a coin.
Chepito – a nosey person
Cuatro culos – a person with a big butt
Jaibo – an idiot (offensive)
Jetón – a liar
Limpio – a person with no money
Maje – dumb or stupid
Mama pichas – a despicable person (very, very vulgar and insulting…literally means someone who performs oral sex on a man)
Más feo que ver morir a la mamá – ugly
Momia – an ugly person (mummy)
Mongolo – an idiot
Pega – a person who is a pain in the butt
Perra – a promiscuous woman (literally a female dog or bitch)
Perro – a promiscuous male or womanizer
Playa – a lesbian in Costa Rica (offensive). It is also the proper word for beach.
Playo – a gay man (offensive). However, this term is used a lost in jest among males in Costa Rica.
Rata – a selfish or inconsiderate person
Se broncea en la morgue – a person with very white skin Literally means they get their tan in the morgue.
Sorompo – idiot
Tarro – an ugly face
Zaguate – a promiscuous male or womanizer. It also means a mutt.