“Pendejo” is a Spanish slang insult that usually means someone is an idiot , “dumb,” or an “asshole,” and it can be quite offensive depending on tone and country.

Basic meaning

  • Most commonly used to call someone stupid, foolish, or a jerk.
  • In many Latin American contexts, it’s roughly like saying “asshole” in English, especially when said in anger.
  • It is considered vulgar slang, so it’s not appropriate in polite or formal situations.

Regional nuance

  • In Mexico and much of Latin America, it’s a strong insult meaning “idiot,” “jerk,” or “asshole.”
  • In parts of the Southern Cone (e.g., Argentina), it can also mean someone naïve or immature, and among friends it may be used more playfully.
  • Among close friends, context and tone can soften it, but it still carries an insulting core meaning.

Origin and extra senses

  • Historically, the word comes from a term meaning “pubic hair,” which later shifted to describe someone young, immature, and then “foolish.”
  • Some dictionaries also list a colloquial sense like “kid” or “brat” in certain Southern Cone uses (e.g., “the pool was full of kids”).

When (not) to use it

  • Best avoided with strangers, at work, or in any respectful setting, because it can escalate conflict quickly.
  • Even joking with friends, it depends a lot on shared culture and comfort level; non-native speakers are usually advised not to throw it around casually.

Information gathered from public forums or data available on the internet and portrayed here.