Caló: The Romani Slang Hidden Inside Spain's Spanish
Caló emerged from Romani as Roma communities settled in Spain centuries ago. Words like chaval, currar, molar, chungo and pirarse traveled from Romani to standard Spanish from Spain.
At the end of the 15th century, after centuries of migration through Eastern Europe and the Balkans, the first Romani groups crossed the Pyrenees and entered the Iberian Peninsula. They brought with them their own language, Romani, descended from Sanskrit and related to Hindi. In Spain that language did not stay intact. It started mixing with Castilian, Catalan and Andalusian, until in the 18th century something new emerged: caló, a Hispano-Romani variant that adapted the grammar to Spanish but kept the original vocabulary.
Caló was never a mainstream language. It was spoken by the Romani community in their daily life, especially in Andalusia and Madrid, and it was passed down within families. But something curious happened: the words leaked out. Through markets, bullfighting, flamenco, and everyday contact between Roma and non-Roma (called "payos"), dozens of caló terms crossed the cultural border and settled into popular Spanish speech. Today a Spaniard says "qué chungo" or "voy a currar" without realizing those are Romani words. They are just Spanish now. But the roots are still there.
If you want to understand how Spaniards from Spain actually talk, you need to know caló.
The words you will hear in Madrid and Seville
Chaval comes from Caló "chavale", the plural vocative of "chavó" (young man, kid). It is probably the most common Romani-origin word in modern Spanish from Spain. It works for both genders (chaval, chavala) and covers anyone from a child to someone in their twenties. "Ese chaval" can be said by a forty-year-old talking about a thirty-year-old, or by an older man talking about anyone younger. Completely normalized.
Currar comes from caló "currelar" (to do, to work), which itself comes from the Romani verb "kerar". The derived noun, curro, is the work itself. "Voy al curro" (I am going to work) or "tengo mucho curro esta semana" (I have a lot of work this week) are phrases any Spaniard uses without thinking about Romani roots. It is the standard casual way to talk about working in Spain.
Molar comes from Caló "molar" (to be worth, to equal) and shifted to mean "to like" or "to be cool" in modern usage. "Me mola tu chaqueta" (I like your jacket), "esa peli mola mucho" (that movie is really cool). It is one of the most useful words in Spanish from Spain, and almost nobody knows it has Romani origin. For Latin American speakers it sounds very localized, but for a Spaniard it is as natural as saying good morning.
Chachi has a debated origin, but the strongest theory connects it to caló "chachipén" (truth, authenticity). From there it shifted to the adjective "chachi" meaning good, great, cool. It has a slightly more colloquial and somewhat dated feel, but it is still used, especially among older speakers. "Eso es chachi piruli" is the emphatic version, which almost nobody uses anymore but everyone understands.
Menda is a humorous or ironic way of saying "myself" or "yours truly". It comes from caló "menda" with the same meaning. "Aquí el menda no se entera de nada" (yours truly here has no idea what is going on) is a classic Spanish construction where the speaker refers to themselves in the third person with a self-mocking tone.
Parné comes from caló "parne" (money, cash). It is a more loaded term with a flamenco and folkloric feel, not as common in young modern speech. It shows up mostly in song lyrics, in Andalusian folk literature and in fixed expressions: "no tengo parné" (I do not have a dime). Still understood perfectly, but whoever uses it tends to be older or playing with register.
Chorar comes from caló "chorar" (to steal). It evolved into a widely used colloquial verb and into the noun "chorizo" (thief, crook), which is one of the most common words for a pickpocket or scammer in Spain. "Le choraron el bolso en el metro" (they stole his bag on the metro) is immediately understood. The connotation is always negative, but the tone leans more toward complaint than formal accusation.
Chungo comes from caló "chungo" (ugly, bad). In modern Spanish it means difficult, complicated, low-quality or sketchy, depending on context. "El examen estaba chungo" means difficult; "ese tío es chungo" means sketchy or dubious; "el ambiente está chungo" means tense. It is a wildcard word in modern colloquial Spanish, especially among young people.
Pirarse comes from caló "pirar" (to walk, to leave). Today it means to leave, to take off, to bail. "Me piro" (I am out of here) is a casual goodbye, especially in WhatsApp groups or when somebody wants to leave a gathering before everyone else. It has a slightly escapist nuance, like leaving without too many explanations.
Jalar comes from caló "jalar" (to eat). In Spain it keeps that meaning, although the word has spread to Latin America with other senses. "Vamos a jalar" in Spanish from Spain just means let us go eat, plain and simple.
Why this matters if you are learning Spanish
If you are learning Spanish in school or with an app, you are probably learning a kind of neutral Latin American Spanish, with some Mexican expressions if your teacher is Mexican. None of that prepares you for casual speech in Madrid, Barcelona or Seville.
When you hear "tío, qué chungo, me piro al curro" (man, this is rough, I am leaving for work), you will recognize maybe one or two grammatical pieces, but most of the lexicon is caló-derived. That is not bad Spanish. That is everyday Spanish in Spain.
The good news is that caló is consistent. Once you learn the core 12 to 15 words, you will understand a huge chunk of casual Spanish from Spain. Movies will start to make sense. Lyrics by Andalusian flamenco artists, by rappers like C. Tangana, by songwriters like Rosalía will stop sounding like a different language. And if you ever find yourself in a tapas bar in Madrid, you will be able to talk about your curro, complain about how chungo something is, and announce that you are going to pirarse home without missing a beat.
Caló is not a separate language anymore in mainstream Spain. It is the layer of Romani history sitting on top of Castilian, the trace of a community that arrived five centuries ago and slowly, word by word, reshaped the Spanish that is spoken in Spain today. Once you start hearing it, you cannot unhear it.