Donate

Punjabi Swear Words & Insults ਗਾਲ੍ਹਾਂ

Nearly ninety words Punjabis use when they are angry, joking, or letting off steam — graded from playful to genuinely explicit, shown in Gurmukhi with romanization, literal meanings and audio. Nothing here is redacted. The goal is understanding, not encouragement.

Every language has its rough edges, and Punjabi’s are famously inventive — whole curses built out of boats, furnaces, donkeys and shoes. Most people arrive on this page because they heard something and want to know what it meant, so the list is graded into six tiers: the words that are practically affectionate, the insults that land, the theatrical curses, the strong language, the explicit swears spelled out in full, and finally the words that sound terrible to a learner and are completely innocent. Tap the speaker on any card to hear it.
Please read first. This page is a reference, not a phrasebook. The Explicit Words tier contains the real sexual and family-based swears, written out plainly, because a half-redacted entry does not answer the question you came with. The strongest of them are among the gravest insults in the language and have started real fights. Tone and region change everything: a word that is jokey between close friends is a serious insult to a stranger or an elder. Several entries are slurs against whole communities — women, trans people, caste-oppressed groups — and are listed only so you can recognise what you are hearing. When in doubt, do not use them.

How a Punjabi insult is actually built

Punjabi profanity is not a random pile of rude words. It runs on about four patterns, and once you can see them you can decode a curse you have never heard before.

  • The possessive frame. The heavy curses are almost all built as “of your [female relative]” — ਤੇਰੀ ਮਾਂ ਦੀ (teri maa di), ਭੈਣ ਦਾ (bhain da). The explicit ending is frequently left unsaid, because everyone already knows it. An unfinished curse is not a softer one.
  • “Son of” escalation. Adding ਦਾ ਪੁੱਤ (da putt, ‘son of’) or ਦਾ ਪੱਠਾ (da pattha, ‘the young of’) drags the listener’s parents in. That single move is what turns khota, a tease, into khote da putt, a fight.
  • The be- prefix. Borrowed from Persian and meaning ‘without’, it builds a whole family of character attacks: besharam (without shame), beimaan (without faith), begairat (without honour), bewakoof (without sense).
  • Gender endings. Most insults ending in -a flip to -i for a woman: kamla / kamli, kutta / kutti, haraamzada / haraamzadi. The feminine form is usually the more wounding one, which tells you something uncomfortable about the language.
  • Animals and livestock. Khota (donkey), kutta (dog), soor (pig), dangar (cattle), ullu (owl). A farming culture insults you with what it keeps in the yard.

Using Punjabi insults without causing real offence

  • Tone is everything. The same word can be a tease or an attack. Listen to how native speakers pitch it before you try it — and remember that mar ja (‘drop dead’) between siblings carries less weight than besharam from a parent.
  • Never aim family curses at anyone. Mother and sister based curses are the strongest in the language and can end friendships or start fights. This is the one rule with no exceptions.
  • Respect elders. Even mild words are out of place when speaking to older people, and oye on its own is enough to earn a look. Reach for polite greetings instead.
  • A learner’s accent makes it worse, not funnier. A swear word delivered with the wrong stress sounds aggressive rather than playful, because the softening is carried entirely in the music of the sentence.
  • When learning, focus on understanding. Recognising these words in songs and films is useful even if you never say one out loud.

Where you are changes which swears you hear

Punjabi is spoken across two countries and a dozen dialects, and the abuse varies with them. Indian Punjabi — Majhi, Malwai, Doabi — keeps more of the old Indic stock: khota, jhalla, dangar, satyanas. Pakistani Punjabi, written in Shahmukhi and sitting alongside Urdu, leans harder on Persian and Arabic borrowings, so begairat, gashti and haraamzada are far more common in Lahore and Pothohar than in Ludhiana.

The diaspora adds a third layer. Second-generation Punjabis in Britain, Canada and California tend to inherit the mid-tier insults and the bleeps — pendu, kamla, maa di akh — while the explicit vocabulary arrives later, usually through music rather than family. That is why a diaspora speaker can know bhainchod perfectly well and have no idea that besharam is the one that would genuinely hurt their grandmother.

The words we have deliberately left off this page

The most damaging abuse in Punjab is not sexual, it is caste-based. There is a set of words derived from the names of Dalit communities that get used as insults, and they carry consequences no swear word on this list comes close to: they attach to a family permanently, and in India their public use is a criminal offence. They are not profanity, they are slurs, and a card with an audio button and a ‘save to deck’ star is the wrong home for them. We have named the category so you know it exists and can recognise what you are hearing; we have not published the glossary.

Three entries on the list above sit close to that line and are included because you will meet them constantly in speech and music: kanjar and kanjri, which slur a real community of travelling performers, and hijra, which names a real community of trans and intersex people. Each card says so.

Why Punjabi music is full of these words

If you learned your Punjabi from songs, you have absorbed more of this vocabulary than you think. Punjabi rap and the harder strand of Punjabi pop use the heavy swears as rhythm and as proof of authenticity, and the censorship conventions are worth knowing: streaming releases bleep the syllable but keep the metre, lyric videos write bc and mc for bhainchod and maadarchod, and radio edits swap in the harmless lookalikes — maa di akh for the real thing. Older folk forms do the opposite: a boliyan singer will insinuate something filthy without using a single rude word, which is a far harder skill.

Test yourself: which of these can Nani hear?

Knowing what a word means is the easy half. The half that matters is knowing who is allowed to hear it — and that is exactly what Slang or Swear? tests. A word appears, and you place it: safe with anyone, friends only, a real insult, or never in front of family. It plays with the strong tier switched off by default, and the explicit tier from this page is left out of the game entirely, so you can hand it to anyone.

Keep building your Punjabi

Profanity is a tiny corner of a rich language, and the least useful corner at that. To speak Punjabi people actually love to hear, build up the everyday essentials: the phrasebook for real conversations, core vocabulary, family terms for talking with relatives, and the blessings that are the exact opposite of this page — the words elders say over you when they are pleased.

Frequently asked questions

What is the worst swear word in Punjabi?

The mother-based curses, above all "maadarchod" (ਮਾਦਰਚੋਦ), mother-fucker. Punjabi insult works by attacking a man's family honour rather than the man himself, so a curse aimed at his mother is the ceiling — there is nothing above it. Sister-based curses such as "bhainchod" sit just below.

What does "bhenchod" mean in Punjabi?

"Bhainchod" (ਭੈਣਚੋਦ), also written bhanchod and shortened to "bc", literally means sister-fucker. It is one of the most common heavy swears across North India and Pakistan, and one of the most serious, because it insults the listener's sister rather than the listener.

What is a common mild Punjabi insult?

"Ullu" (ਉੱਲੂ), meaning owl, is a common mild word for a fool, and "khota" (ਖੋਤਾ), meaning donkey, is another. "Jhalla" (ਝੱਲਾ) means daft or loopy. All three are often said affectionately between friends and family.

What does "kamla" mean in Punjabi?

"Kamla" (ਕਮਲਾ) means silly or crazy to a man, and "kamli" (ਕਮਲੀ) to a woman. It is usually light and affectionate rather than a real insult.

Is "saala" a bad word in Punjabi?

"Saala" (ਸਾਲਾ) literally means wife's brother. As a curse it is mild to medium, needling the listener by implying familiarity with their sister. Among close friends it can be almost jokey; to a stranger it is an insult. Note that "saal" (ਸਾਲ), which just means year, is a different word — listen for the ending.

How do you say "shut up" in Punjabi?

"Chup kar" (ਚੁੱਪ ਕਰ) means shut up or be quiet. It is not profanity, but it is blunt enough that you would never say it to an elder — use "chup karo" (ਚੁੱਪ ਕਰੋ), the polite plural. "Moonh band kar" (ਮੂੰਹ ਬੰਦ ਕਰ), shut your mouth, is a step up and is said in real anger.

Are Punjabi and Hindi swear words the same?

They overlap heavily — bhainchod, maadarchod, haraami, kutta and bewakoof are shared across North India. But Punjabi has its own set that Hindi speakers do not use, including "phuddi", "lann" and "bhosri da", plus its own gentler words such as khota, jhalla and pendu. Pakistani Punjabi leans further into Persian and Urdu abuse, so "begairat" and "gashti" are heard more in Lahore than in Ludhiana.

Why do so many Punjabi insults involve someone's mother or sister?

Because Punjabi culture treats izzat, family honour, as something held collectively and expressed through the women of a household. An insult aimed at a man's mother or sister therefore reaches much further than one aimed at him. It is also why these curses escalate into real violence so quickly, and why the possessive frame — "teri maa di", "bhain da" — is the backbone of Punjabi swearing.

What does "pendu" mean?

"Pendu" (ਪੇਂਡੂ) literally means "of the village" and is used to call someone an unsophisticated country bumpkin. It is mild, extremely common among diaspora Punjabis, and has been half-reclaimed — plenty of people now call themselves pendu with pride.

Is "maa di akh" a swear word?

No. "Maa di akh" (ਮਾਂ ਦੀ ਅੱਖ) means "mother's eye" and is the great Punjabi bleep: it takes the shape of a mother-based curse and swerves into something harmless. It means nothing worse than "oh for goodness' sake", which is why films and grandparents both use it.