Tagalog Swear Words: What They Mean, How Strong They Are, and When Not to Use Them
The most common Tagalog swear words are putang ina (and its short form tangina), punyeta, leche, gago, ulol, bwisit, lintik and pakshet. Several are Spanish loans, one is borrowed from Hokkien, and one is mashed together from English. Below you get each word's literal meaning, a 1 to 5 strength rating, and the situations where saying it will cost you a friendship.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
What's in this guide
- Swear words vs insults: what this page covers
- How strong is each word? Our 1 to 5 scale
- What are the strongest Tagalog swear words?
- Gago and gaga: exclamation or label?
- The Spanish loanwords: why Tagalog swears in Spanish
- What are the mild Tagalog swear words?
- Taglish swear words: when English gets in
- How do Filipinos swear without swearing?
- Regional swear words: Cebuano, Bisaya and beyond
- When will a Filipino friend laugh, and when will they be hurt?
- What about slurs?
- How to say them right (so you can recognise them)
- How should you react if someone swears at you in Tagalog?
- Sources
- Frequently asked questions
Last checked: October 23, 2026. Every literal meaning and etymology below was checked against a dictionary entry or a published source on that date, and the sources are listed near the end.
Swear words vs insults: what this page covers
This page is about Tagalog swear words: the expletives people blurt out when they stub a toe, miss a jeepney, or watch their team lose in the last second. Think "fuck", "damn", "shit", "hell". Some of them can also be aimed at a person, and we say so when they can, but the focus is the word as an exclamation.
If you want the words people use to describe someone (stupid, shameless, useless and worse), that is a different list and it lives on our Tagalog insults page. The overlap is real, because Tagalog lets a swear word become a label just by adding "ka" (you) or "mo" (your). We handle that switch carefully below, since it is the exact point where a joke turns into a fight.
For the friendly informal vocabulary (kilig, tambay, bes and friends), see Tagalog slang words. For the polite everyday stuff you should learn first, and honestly should use a hundred times more often than anything on this page, start with common Tagalog phrases.
One more ground rule. Tagalog, like every language, has slurs aimed at people for their sexuality, ethnicity, disability or religion. They exist, you will hear some of them, and they are not on this page. Not in a table, not in a footnote. If you want to know whether a word you heard is a slur, ask a Filipino friend privately rather than testing it in public.
How strong is each word? Our 1 to 5 scale
The strength numbers on this page are our editorial judgment, built from the register labels in the dictionaries we checked ("mildly vulgar", "vulgar", "offensive") and from how the words are described in published sources. They are not the result of a survey, and no Filipino speaker would agree with every single number. Use them as a starting point, not a rulebook.
- 1. Mild. Grumbling. You would not say it to your lola, but nobody gasps. English range: "darn", "ugh".
- 2. Everyday rude. Fine among friends, not in front of your boss. English range: "damn", "crap".
- 3. Strong. Real swearing. Friends only, and read the room. English range: "shit".
- 4. Very strong. The F-word range. Said at a person, it starts arguments.
- 5. Do not. Hostile in almost any context, or so strong that a non-native speaker saying it will be judged harshly.
A key thing about Tagalog, which the Wikipedia overview of Tagalog profanity makes clear (checked October 23, 2026): offensiveness depends heavily on context. The same word can be a shrug, a laugh, or an act of war. So every rating below assumes the exclamation use, and we note when aiming it at someone pushes the number up.
What are the strongest Tagalog swear words?
These are the heavy hitters. If you learn only one table on this page, make it this one, mostly so you can recognise these words and understand how serious they are.
| Word | Literal meaning | How it is used | Strength | Notes |
|---|---|---|---|---|
| putang ina (putangina) | "your mother is a whore" (from puta, prostitute, plus ina, mother) | Exclamation of anger, frustration, sometimes awe: "Putang ina, ang init!" (Fuck, it's hot!) | 4 | Regarded by Wiktionary as the most offensive Tagalog curse word. Often bleeped on live broadcasts. |
| putang ina mo | "your mother is a whore", with "mo" (your) aimed at a listener | Said at a person | 5 | Adding "mo" turns a curse into a direct attack on someone's mother. Do not. |
| tangina / tang ina | shortened putang ina | Exclamation, the everyday form | 4 | The version you will actually hear most. Shortening it does not make it polite. |
| punyeta | from Spanish puñeta | Exclamation of anger: "Punyeta!" Also aimed at a person: "Punyeta ka!" | 3 to 4 | As a label for a person, Wiktionary glosses it as "asshole" or "dickhead". |
| gago (male), gaga (female) | from Spanish gago, "a person who stutters" | Exclamation ("Gago!" roughly "shit!") or label ("ang gago mo", you're an idiot) | 2 to 4 | Strength depends almost entirely on tone and who you say it to. See its own section. |
| ulol | crazy, mad | Interjection roughly "fuck off!" or a label for someone | 3 to 4 | Wiktionary labels it derogatory and vulgar. |
| tarantado | from Spanish atarantado, "dazed" | Label for a person: rascal, fool, shameless jerk | 3 to 4 | More insult than exclamation. A source quoted on Wiktionary calls it a "pretty strong insult" for people you do not know well. |
| putsa (pucha) | from Spanish pucha | Exclamation of anger or annoyance | 3 | Wiktionary labels it vulgar and lists puta and putang ina as synonyms. |
Putang ina, explained properly
You will see "putang ina" translated as "son of a bitch" or "son of a whore" all over the internet. Both are a little off.
The phrase comes from puta (Spanish for prostitute), the linker "-ng", and ina (Tagalog for mother). Wiktionary describes it as a partial calque of the Spanish "puta madre". Linguist Ben Zimmer, writing on Language Log in September 2016 (checked October 23, 2026), explains that it is a contraction of "puta ang ina mo", which means "your mother is a whore". He points out that "son of a whore" in Tagalog is actually a different phrase, "anak ng puta".
But here is the part that matters for real life: almost nobody who says "putang ina" is thinking about anyone's mother. Most of the time it is a pure exclamation, closer to "fuck!" or "goddammit" than to a statement about anyone. People say it at a broken printer, at traffic, at a beautiful sunset, at a basketball shot. Wiktionary notes it can express frustration or awe.
That gap between literal meaning and actual use caused one of the most famous diplomatic incidents involving a Tagalog swear word.
The Duterte and Obama episode
On September 5, 2016, before flying to an ASEAN summit in Laos, then President Rodrigo Duterte was asked about the possibility that Barack Obama would raise the killings in his drug war. His answer, as transcribed in the Language Log post, began "Putang-ina, mumurahin kita diyan sa forum na iyan." International outlets rendered it as calling Obama a "son of a whore". Al Jazeera reported (checked October 23, 2026) that the White House cancelled what would have been the two leaders' first meeting, and that Duterte later issued a statement of regret that his remarks "came across as a personal attack on the US president".
Zimmer's post quotes a translation closer to "Fuck, I will cuss you out at that forum. Don't do this to me!" The point being made: there is no "mo" (your) attached to the curse in that sentence, so it reads more as an angry exclamation than a direct insult to Obama. Whether that makes it better is your call. The lesson for you is simpler: a phrase that works as background noise in a Manila tricycle queue sounds very different to people who hear it translated literally. And you, as a foreigner, will be heard literally.
What the Philippine Supreme Court said about it
This is a fun one. The Philippine Supreme Court has addressed "putang ina mo" more than once. In 1969, in a case involving a dismissed Navy Exchange employee named Rosauro Reyes, the Court held that the phrase was used "not really to slander but rather to express anger or displeasure", according to GMA News (checked October 23, 2026). GMA adds that Reyes's conviction for grave threats was still upheld.
In 2000, in Pader v. People (G.R. No. 139157, checked October 23, 2026), the Court repeated that "putang ina mo" is "a common enough utterance in the dialect" often used to express anger or displeasure. But notice what happened next: the defendant was still found guilty of slight oral defamation and fined. So the highest court in the country agrees the phrase is usually an expletive, and the same court still convicted a man for shouting it at someone. That is the most accurate summary of "putang ina mo" you will ever read.
Gago and gaga: exclamation or label?
Gago is a word you will hear constantly from Filipino friends, and it is the one learners misjudge most often.
It comes from Spanish "gago", meaning a person who stutters. In Tagalog it drifted to mean stupid, foolish, and then contemptible. The feminine form is gaga. Wiktionary's entry (checked October 23, 2026) lists three jobs for it:
- Adjective: foolish, stupid, or obnoxious. "Napakagago mo naman!" (You're so stupid!)
- Noun: a fool, a jerk, a bastard. "Gago ka." (You're an idiot / you jerk.)
- Interjection: a mindless swear of frustration, roughly "shit!" or "fuck!"
Here is how those three feel in practice:
| Use | Example | What it feels like | Strength |
|---|---|---|---|
| Exclamation, alone | "Gago!" after dropping your phone | Frustration aimed at the universe | 2 to 3 |
| Laughing, between close friends | "Gago, ang kulit mo!" (Idiot, you're so annoying!) while laughing | Teasing, affectionate, the "you absolute idiot" of English friendships | 2 |
| Label, said flatly | "Gago ka." | You are calling someone a jerk or a fool | 3 to 4 |
| Label, shouted at a stranger or elder | "Gago ka!" in an argument | A fight, plus the judgment of everyone listening | 4 to 5 |
Same word, four very different temperatures. The difference is not in the dictionary, it is in the relationship, the laugh in the voice, and the "ka".
Wiktionary also lists softened forms: "gagi" is a minced oath (the "gosh" to gago's "God"), and "GG" and "g*go" are the censored spellings you will see online. Gagi is the one you will hear from people who want the flavour without the bite. It is very much a friends-and-group-chat word.
The Spanish loanwords: why Tagalog swears in Spanish
Spain ruled the Philippines for over three centuries, and a big chunk of Tagalog swearing still sounds Spanish. The interesting part is how many of these words changed meaning on the way.
| Tagalog word | Spanish source | Spanish meaning | Tagalog use | Strength |
|---|---|---|---|---|
| punyeta | puñeta | an expletive ("damn it"), from puño, fist | Exclamation of anger; label for a jerk | 3 to 4 |
| leche / letse | leche | milk | "Damn!", "shit!", or a generic intensifier: "letseng trapik" (damn traffic) | 2 to 3 |
| putsa / pucha | pucha | an exclamation (Wiktionary lists Spanish pucha as the source) | Exclamation of anger or annoyance | 3 |
| puta | puta | prostitute | Root of putang ina and anak ng puta | 4 to 5 |
| gago / gaga | gago | stutterer | Fool; "shit!" as an interjection | 2 to 4 |
| tarantado | atarantado | dazed, bewildered | Rascal, fool, shameless person | 3 to 4 |
Leche: the milk that became a curse
Leche is the best example of a word that makes no sense if you translate it. Literally it is milk. As a swear word, it means roughly "damn!" or "shit!". Wiktionary (checked October 23, 2026) links the derogatory sense to the Spanish oath "me cago en la leche", roughly "I shit in the milk", which is a common mild-to-moderate curse in Spain.
You will hear it in three forms:
- Alone: "Leche!" or "Letse!" when something goes wrong.
- As an intensifier with the linker -ng: "letseng buhay" (damn life), "letseng trabaho" (damn job).
- As a label: "letse ka" (you jerk), which pushes it up a notch.
Leche is noticeably milder than putang ina, and it has a slightly old-fashioned, dramatic flavour. Think of a frustrated aunt rather than a drunk uncle. Wiktionary still labels it vulgar, so it is not a word for formal company.
Punyeta: older and angrier than it sounds
Punyeta comes from Spanish puñeta, which Wiktionary (checked October 23, 2026) glosses as "damn it" or "annoying thing" and traces back to Latin pugnus, fist. In Tagalog it is an expression said in anger, and when aimed at people ("Mga punyeta kayo!", glossed as "You damn pricks!") it becomes an insult. A clipped form, "nyeta", exists too.
Our honest take: punyeta sounds dramatic, a bit theatrical, the kind of thing a character yells in a teleserye. That does not make it soft. Said at someone, it lands hard.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
What are the mild Tagalog swear words?
These are the words you will hear most often in ordinary life, and the ones you are least likely to cause a scene with. Mild does not mean polite. Every word here is still labelled vulgar or at least colloquial by the dictionaries.
| Word | Literal meaning | How it is used | Strength | Notes |
|---|---|---|---|---|
| bwisit / buwisit | from Hokkien bô-ui-si̍t, "without clothes and food", meaning out of luck | "Bwisit!" (So annoying!), "Ang bwisit ng trapik" (The traffic is so annoying) | 1 to 2 | Wiktionary labels it colloquial and slightly vulgar. Also means bad luck. |
| lintik | lightning | "Lintik!" (Damn!), "lintik na ulan" (damn rain) | 1 to 2 | Mildly vulgar per Wiktionary. Comes from the belief that being struck by lightning meant damnation. |
| hayop | animal | "Hayop ka!" (You animal / you brute!) | 2 to 3 | Derogatory when aimed at a person. Neutral when it just means an animal. |
| hinayupak | built on hayupak, from the same root as hayop | "Hinayupak na 'yan!" (That damn thing / that bastard) | 2 to 3 | Wiktionary labels it colloquial and mildly vulgar, an intensifier expressing annoyance. |
| buang | crazy | "Buang ka!" (You're crazy!) | 1 to 2 | In Tagalog, Wiktionary labels it humorous and mildly offensive, less offensive than baliw. |
| tae | feces | "Tae!" | 1 to 2 | Closer to "poop" than "shit". Also the root of taena (see the softened forms below). |
Bwisit: the most useful mild word in the language
If you only want one word to express "this is annoying me" without being properly rude, it is bwisit. It is borrowed from Philippine Hokkien, and Wiktionary (checked October 23, 2026) traces it to a phrase literally meaning "without clothes and food", that is, to be out of luck. It still carries that "bad luck" sense: a person or thing that brings misfortune can be bwisit.
In practice:
- "Bwisit!" alone is a sigh with teeth.
- "Nakakabwisit" (or the dictionary spelling nakabubuwisit) means "annoying", the thing that is causing the bwisit.
- "Bwisit ka" is aimed at someone, and moves from grumbling to rude.
Wiktionary also notes a slang synonym, "badtrip", from English "bad trip", which means annoyed or in a bad mood. That one is closer to slang than swearing.
Lintik: a curse from the sky
Lintik literally means lightning. As a swear word it means roughly "damn". Wiktionary (checked October 23, 2026) connects the vulgar sense to an older Filipino belief that being struck by lightning meant damnation, so "lintik" is a bit like wishing lightning on something. The full phrase "tinamaan ng lintik" (struck by lightning) is the long version.
It is labelled only "mildly vulgar", and it has an old-school feel. Use it about rain, traffic and broken things. "Lintik ka" aimed at a person is ruder, though still a long way below putang ina.
Hayop: when "animal" stops meaning animal
Hayop is the normal everyday word for animal. You will see it in children's books and zoo signs. Aimed at a person, though, "Hayop ka!" means you are cruel, brutal or immoral, and Wiktionary (checked October 23, 2026) labels those senses derogatory. Hinayupak is the swear-word version built from the same root, and Wiktionary glosses it as "goddamn" or "fucking" in some uses, while labelling it only mildly vulgar overall. Both are fine to recognise. Neither is a word to throw at someone who has not just done something terrible.
Taglish swear words: when English gets in
A lot of Filipino swearing happens in Taglish, the everyday mix of Tagalog and English. English swear words get respelled to fit Tagalog sounds, and a few new ones were invented in the process.
| Word | Literal meaning | How it is used | Strength | Notes |
|---|---|---|---|---|
| shet | from English "shit" | "Shet!" when something goes wrong | 2 | Wiktionary labels it colloquial and vulgar. Very common. |
| pakshet | from English "fuck" plus "shit" | "Pakshet!" as an all-purpose explosion | 3 | A uniquely Filipino invention. Pak and shet can also be used separately. |
| pakyu | from English "fuck you" | Aimed at a person | 4 | Listed by Wiktionary as related to pakshet. It still means "fuck you". |
| badtrip | from English "bad trip" | "Badtrip ako" (I'm in a bad mood) | 1 | Slang rather than swearing. |
Pakshet (checked October 23, 2026) deserves a moment. It is English vocabulary bent into Tagalog phonology: "fuck" becomes "pak", "shit" becomes "shet", and together they make a word no English speaker ever said but every English speaker understands. Wiktionary records it as both an interjection and a noun for an obnoxious person.
A practical warning about Taglish swearing: because these words look like English, learners sometimes assume they are lighter than "real" Tagalog swearing. They are not. Pakshet is not a cute word. It is "fuck-shit" with a local accent.
How do Filipinos swear without swearing?
Every language has minced oaths, the "fudge" and "shoot" and "gosh darn it" versions of real curses. Tagalog has a rich set, and these are the ones you can use with the least risk. Learn these before you learn anything above.
| Softened form | What it replaces | How it is used | Strength | Notes |
|---|---|---|---|---|
| taena | tangina | "Taena!" | 2 to 3 | A clipping of tangina, or a blend with tae (feces). Still labelled vulgar slang. Softer, not clean. |
| potek / putik | putang ina | "Putik naman!" | 1 to 2 | Putik (literally "mud") is a minced oath from "putik na", itself a minced putang ina. Potek is the common spelling. |
| anak ng tokwa | anak ng puta (son of a whore) | "Anak ng tokwa!" (child of tofu!) | 1 | Swaps puta for tokwa (tofu). A minced oath for annoyance. |
| anak ng ___ | anak ng puta | Fill in a harmless noun: kamote (sweet potato), pating (shark), tinapa (smoked fish), teteng | 1 | The English equivalent is "son of a gun". |
| gagi | gago | "Gagi, totoo?" (No way, seriously?) | 1 to 2 | A minced form of gago. Friendly, jokey. |
| susmaryosep, sus, maryosep | Jesus, Mary and Joseph | Exasperation or disbelief | 1 | Not vulgar, but some religious listeners may dislike it. |
| P.I. / PI | putang ina | Typed, not spoken | 3 | The initials soften the spelling, not the meaning. |
The "anak ng" formula
This is one of the most charming bits of Filipino speech. "Anak ng puta" means "son of a whore". Swap the last word for something harmless and you get an exclamation of annoyance with the rhythm of a curse and none of the content. Wiktionary's entry for anak ng tokwa (checked October 23, 2026) describes it as a minced oath where puta is replaced with tokwa, tofu. Kate Alvarez, writing for Matador Network (checked October 23, 2026), lists kamote, pating, tokwa, teteng and tinapa as common fillers, and compares the whole formula to "son of a gun!"
So yes, a grown adult in Manila may well shout "child of smoked fish!" at their laptop. It is a great way to vent in front of kids and grandparents, and as a foreigner, it usually gets a laugh because it shows you know how the system works.
Taena and potek: softer, not clean
Taena and potek are where people get caught out. They are softer than tangina in the way "frickin'" is softer than "fucking": everyone knows exactly what word you are dodging. Wiktionary (checked October 23, 2026) still labels taena as vulgar slang. With friends, fine. At a family lunch with your partner's parents, still no.
Sus and susmaryosep
Wikipedia's overview lists susmaryosep (Jesus, Mary and Joseph) among the blasphemous terms, and Matador Network notes the short forms "Sus!" and "Maryosep!" They are extremely common and generally not considered vulgar, but they do invoke religious names. In a very devout household, a quieter "hay nako" (oh my) is the safer sigh.
Regional swear words: Cebuano, Bisaya and beyond
The Philippines has many languages, and Tagalog swear words are only part of the picture. In the Visayas and much of Mindanao, the everyday language is Cebuano (often called Bisaya), and its swearing has its own heavyweights. If you have Cebuano-speaking friends, these are the words you will hear.
| Word | Language | Literal meaning | How it is used | Strength | Notes |
|---|---|---|---|---|---|
| yawa | Cebuano, Hiligaynon | devil, demon | "Yawa!" in extreme anger or frustration | 4 | Wiktionary calls it high-intensity profanity in modern Cebuano. Euphemisms: yati, yawards. |
| pisting yawa | Cebuano | "pestilent devil" (pisti + yawa) | Intensifier, roughly "son of a bitch!" | 5 | Wiktionary describes it as considered the most offensive Cebuano curse. |
| pisti / piste | Cebuano | from Spanish peste, plague, pest | "Pisting internet!" (fucking internet!) | 3 to 4 | Euphemisms include piskot, piskat and pistol. |
| giatay / atay | Cebuano | "afflicted with fowl cholera" | "Giatay!" roughly "fuck!" or "shit!"; "Giatay'ng adlawa!" (what a shitty day!) | 3 to 4 | Atay is the short form. Euphemisms: giahak, gibahak. |
| buang | Cebuano (also used in Tagalog) | crazy | "Buang ka!" (you're crazy!) | 1 to 2 | In Cebuano it is a very ordinary word for crazy or silly. |
Yawa: the devil you will hear most
Wiktionary's yawa entry (checked October 23, 2026) gives its meanings as devil or demon, an evil person, and an interjection of extreme anger. The entry also notes a pre-colonial sense as a powerful spirit, and that Spanish chroniclers recast the old rites around it as demonic, which is part of how it became a curse. In Hiligaynon (spoken mainly in Western Visayas) it is also listed as a vulgar term of abuse.
Pair it with pisti and you get pisting yawa (checked October 23, 2026), which Wiktionary describes as considered the most offensive of Cebuano curse words. Treat it as the Cebuano equivalent of putang ina mo: recognise it, never use it.
Giatay: the chicken disease curse
This is a strange one. Giatay (checked October 23, 2026) is built from atay, which in this sense means fowl cholera, a deadly poultry disease. So literally it is "afflicted with chicken cholera". As a curse, it means roughly "fuck!" or "damned". Cebuano speakers soften it to giahak or gibahak.
Ilocano and other languages
You may hear claims online about Ilocano, Kapampangan, Bikol or Waray swear words. We could not verify enough of them against a dictionary or a reliable published source to include them here with confidence, so we have left them out rather than guess. If you have Ilocano friends, ask them, and expect them to enjoy the conversation more than you do.
One honest practical note: Tagalog swear words travel everywhere in the Philippines, through television and the internet. Cebuano speakers know tangina. Tagalog speakers do not always know giatay. So if you are in Cebu or Davao, regional swear words will mark you as someone who has actually spent time there, for better or worse.
When will a Filipino friend laugh, and when will they be hurt?
This is the section that matters most. The words above are easy. Knowing when to keep them in your mouth is the hard part, and it is mostly about respect, not vocabulary.
With close friends your own age
This is where most swearing lives. Among friends, "gago", "tangina" and "pakshet" fly around constantly, often with a laugh attached. If your Filipino friends swear around you, it usually means they are relaxed with you, which is a good sign.
But there is a difference between hearing it and saying it. When a native speaker says "gago ka" while laughing, everyone knows the temperature. When a foreigner says it, the tone often comes out wrong: too flat, too loud, or too carefully pronounced. A good rule: let your friends invite you in. If they start calling you gago affectionately, a well-timed "gagi" back is usually received well. Leading with "putang ina mo" as a joke is not.
With family, elders and anyone you would call "po"
Filipino culture places strong weight on respect for elders, and you hear it in the grammar itself: "po" and "opo" are the respect particles you add when talking to parents, grandparents, older relatives, teachers and older strangers. Our common Tagalog phrases page covers how they work.
Here is the honest rule: if a situation calls for "po", it does not call for swear words. Not tangina, not gago, and usually not even taena. Swearing in front of someone's parents or lolo and lola is read as disrespect to the whole family, not just bad language. And swearing at an elder is about as bad as social behaviour gets.
The one gentle exception is the "anak ng tokwa" family and a well-placed "hay nako". Older Filipinos use these themselves, and hearing them from a foreigner is usually funny rather than offensive.
At work
Philippine workplaces vary, from start-ups where people swear in Taglish all day to government offices where nobody does. If you are not sure, assume the second. Your Filipino colleagues may swear among themselves on a break. That is their call. As a foreign manager or colleague, swearing in Tagalog at work can look like you are mocking the language, even when you mean it as bonding.
Online and in group chats
Online, Tagalog swearing is everywhere, often censored with asterisks or initials: "g*go", "GG", "PI". Wiktionary lists these as bowdlerized spellings. Censoring the word does not change what it means, it only signals that you know it is rude.
A few things that go wrong online:
- Putting "putang ina mo" or "pakyu" in a public comment. Screenshots are forever, and you are now the foreigner who cursed someone's mother.
- Using swear words in replies to Filipino creators or public figures. What you meant as playful can read as hostile in text, where nobody can hear you laughing.
- Copying swear words from memes without knowing their strength. Some memes use the strongest words for shock value.
With strangers
Never. Swear words aimed at a stranger, especially in a dispute, are how small problems become big ones. The Pader v. People case we mentioned is a reminder that shouting "putang ina mo" at someone in public in the Philippines has, at least once, ended with a criminal conviction for oral defamation, even though the Court accepted it is usually just an expletive.
Around children
Filipino families tend to be big, and kids are often around. The "anak ng" fillers exist for exactly this reason. If you need to vent with children present, "anak ng tokwa" or "hay nako" will do the job and probably make the kids laugh.
Quick reference: when is it OK?
| Setting | OK to use | Avoid |
|---|---|---|
| Close friends, same age, casual | gagi, taena, bwisit, gago (laughing), shet | putang ina mo, anything aimed at someone's family |
| Partner's family, elders, anyone you call "po" | anak ng tokwa, hay nako | everything else on this page |
| Workplace | nothing, unless the team clearly swears and you know them well | anything aimed at a colleague |
| Public online comments | nothing | all of it, censored or not |
| Strangers, disputes, traffic | nothing | all of it |
| Kids around | anak ng tokwa, anak ng kamote | everything stronger |
What about slurs?
We said this at the top and it is worth repeating. Tagalog, like English, has slurs for gay people, for certain ethnic groups, for people with disabilities and for religious minorities. Some of them get used casually in jokes and films. We have deliberately left every one of them out.
Some words on this page also overlap with disability insults. Ulol, for example, literally means "crazy", and Wikipedia notes that words like ulol and sira-ulo imply madness or intellectual disability. That is part of why they hit harder than they look, and why we rate them higher than the "mild" group.
If you hear a word you do not know, the safe approach is to ask a Filipino friend privately what it means and how it lands. Do not repeat it to find out.
How to say them right (so you can recognise them)
You might be wondering why a guide that tells you not to swear also tells you how to pronounce the swear words. Two reasons. First, if you can say a word accurately, you can recognise it at full speed in a film, a song or a conversation. Second, mispronouncing a swear word is a special kind of embarrassing, the kind people remember.
Approximate pronunciations, with stress in capitals, based on the dictionary transcriptions we checked:
| Word | Say it like | Stress |
|---|---|---|
| putang ina | poo-tang ee-NAH | last syllable |
| tangina | tah-ngee-NAH | last syllable |
| punyeta | poon-YEH-tah | second to last |
| leche | LEH-cheh | first |
| ulol | oo-LOL | last |
| bwisit | BWEE-sit | first |
| lintik | lin-TEEK | last |
| pakshet | PAK-shet | first |
| hayop | HAH-yop | first |
| tarantado | tah-rahn-TAH-doh | second to last |
| taena | tah-eh-NAH | last |
A few tips if you want to train your ear:
- Watch Filipino films and series with Tagalog audio. Strong language is common in crime and action films. Our existing Tagalog insults page mentions Heneral Luna, and Wikipedia's overview lists it among films that use strong language.
- Listen for the linker. In "putang ina", "letseng trapik", "pisting yawa", the little "-ng" glues the curse to the next word. Once you hear it, you will notice it everywhere.
- Pay attention to "ka" and "mo". "Gago" is an exclamation. "Gago ka" is about someone. "Putang ina" is a reaction. "Putang ina mo" is an attack. Those little words are the whole difference.
- Notice the laugh. The same word with a laugh and without one are two different words. Native speakers hear it instantly. You will start to, with exposure.
- Say it out loud to yourself, once. Then decide never to say it to anyone else. That is the honest version of learning swear words.
Practise saying it right, then decide not to
We make SPAIKING, the AI speaking-practice app, and the same company (Four Cents) runs this site, so weigh this recommendation accordingly. SPAIKING is built around speaking out loud to an AI partner that answers back and corrects you. As of October 23, 2026, spaiking.com lists 21 practice languages, and Tagalog is not one of them, so we are not going to pretend it will drill your putang ina. What we can say honestly is that the habit behind this whole page (say it accurately, notice how tone changes the meaning, then choose the polite version) is exactly how you get good at speaking any language. If you are also learning one of the languages SPAIKING covers, that is where to build it.
For Tagalog itself, the best practice partner is a real Filipino friend who will laugh at your accent and then teach you "anak ng tokwa".
How should you react if someone swears at you in Tagalog?
If someone says "gago" while laughing, laugh back. If someone says "putang ina mo" at you with a straight face, the situation is already bad, and your Tagalog is not going to fix it.
What tends to work:
- Do not swear back. Escalating in a language you speak less well is a losing move.
- Lower your voice. A calm, quiet tone signals that you are not looking for a fight, in the Philippines as anywhere.
- Use a polite apology if you were at fault. Our common Tagalog phrases page covers the basics, and "pasensya na po" (I'm sorry, with respect) carries a lot of weight.
- Walk away from strangers. Especially in traffic or bars. It is not worth it.
- With friends, ask later. "Seryoso ka ba kanina?" (Were you serious earlier?) is a perfectly fine question the next day.
Reading about it is not speaking it
SPAIKING gives you an AI partner that speaks back and corrects you in real time, so your practice is real reps instead of quiet tapping.
Sources
Every source below was checked on October 23, 2026.
- Wiktionary: putang ina: etymology (puta plus -ng plus ina, a partial calque of Spanish puta madre), definitions, "most offensive" usage note, bleeping on broadcasts, alternative forms tangina, taena, P.I.
- Wiktionary: tangina and taena: clipped forms and register labels.
- Wiktionary: gago: Spanish origin "one who stutters", adjective, noun and interjection senses, gagi and GG.
- Wiktionary: punyeta: Spanish puñeta, senses and examples, nyeta.
- Wiktionary: letse and leche: Spanish leche (milk), link to "me cago en la leche", intensifier use.
- Wiktionary: putsa: Spanish pucha, vulgar labels.
- Wiktionary: tarantado: Spanish atarantado, senses.
- Wiktionary: ulol: crazy, "fuck off" interjection, labels.
- Wiktionary: buwisit: Hokkien origin, senses, badtrip.
- Wiktionary: lintik: lightning, mildly vulgar senses, damnation belief.
- Wiktionary: hayop and hinayupak: senses and register.
- Wiktionary: pakshet and shet: English origins, labels, related pakyu.
- Wiktionary: putik: minced oath of putang ina, alternative form potek.
- Wiktionary: anak ng tokwa: minced oath replacing puta with tokwa.
- Wiktionary: buang: Tagalog and Cebuano senses.
- Wiktionary: yawa, pisting yawa, pisti, giatay: Cebuano and Hiligaynon terms, euphemisms and intensity notes.
- Wikipedia: Tagalog profanity: context dependence, gaga, susmaryosep, ulol and disability overtones, film examples.
- Language Log, Ben Zimmer, "What did Duterte call Obama?": literal meaning, the transcription and alternative translation.
- Al Jazeera, September 6, 2016: cancelled meeting and Duterte's statement of regret.
- GMA News, September 8, 2016: the 1969 Supreme Court ruling.
- Lawphil: Pader v. People, G.R. No. 139157, February 8, 2000: "common enough utterance" and the slight oral defamation outcome.
- Matador Network, Kate Alvarez: "anak ng ___" fillers and susmaryosep.
Frequently asked questions
What is the worst Tagalog swear word?
Putang ina, especially in the form "putang ina mo", is generally regarded as the most offensive. Wiktionary describes putang ina as the most offensive Tagalog curse word, and adding "mo" (your) aims it directly at a person's mother. Among Cebuano speakers, pisting yawa holds a similar place.
What does putang ina literally mean?
It is a contraction of "puta ang ina mo", meaning "your mother is a whore". In everyday use it is usually an exclamation, closer to "fuck!" or "goddammit" than a literal statement. "Son of a whore" is actually a different Tagalog phrase, "anak ng puta".
Is gago a bad word?
Yes, Wiktionary labels it vulgar and derogatory. But how bad depends on use. As an exclamation or a laughing tease between close friends, it is mild to moderate. Said flatly as "gago ka" to someone, or to a stranger or elder, it is a real insult. The softened form "gagi" is much safer.
Is leche a swear word in Tagalog?
Yes. Literally it means milk, from Spanish leche, but in Tagalog it works as "damn!" or as an intensifier ("letseng trabaho", damn job). It is milder than putang ina and has an old-fashioned feel, but dictionaries still label it vulgar.
What is a polite way to swear in Tagalog?
Use the "anak ng" formula with a harmless noun: anak ng tokwa (child of tofu), anak ng kamote, anak ng pating. "Hay nako" works for general exasperation. Potek and taena are softer than tangina but still read as rude in formal company.
What does yawa mean?
Yawa is Cebuano (also Hiligaynon) for devil or demon, and as an exclamation it is a high-intensity curse used in extreme anger. Combined with pisti as "pisting yawa", it is considered the most offensive Cebuano curse.
What is the difference between Tagalog swear words and Tagalog insults?
Swear words are exclamations, like "fuck" or "damn" in English: putang ina, punyeta, leche, pakshet. Insults describe a person: stupid, shameless, useless. Many swear words become insults when you add "ka" (you) or "mo" (your). For insults specifically, see our Tagalog insults page.
Can foreigners use Tagalog swear words?
You can, but it rarely goes the way you hope. From a foreigner, tone often comes out wrong, and you may be heard more literally than a native speaker. Recognise them, let friends invite you into casual swearing, and avoid them completely with elders, at work, online and with strangers.