How to Say "ugly person" in Spanish
The Spanish word for “ugly person” is “feto” — C1 level.
English → SpanishC1
nounC1slang
offensive slang

Examples
Ese chico es un feto, pero es muy gracioso.
That guy is really ugly, but he's very funny.
¡Qué feto eres con ese peinado!
You look like a mess with that hairstyle!
Fixed Gender in Slang
When calling someone an 'ugly person' using this word, you almost always use the masculine 'un feto,' even if the person is female.
Use with Caution
Mistake: “Using this word in polite company.”
Correction: This is a very strong insult. Only use it with very close friends as a joke, or avoid it entirely to stay polite.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.