The Czech language is incredibly rich when it comes to swear words and insults. I’d even go so far as to say that some of the most obscene, vulgar words you’ll find in any language originate from Czech.
Similar to English and other tongues, Czech profanity draws from topics like religion, bodily excretions, genitalia, animals, and more. Some of the most common Czech swear words include kurva, píča, kokot, debil, hovado, kretén, kunda, buzna, and sráč. But enough preamble – let’s dive into the most widespread Czech swears and insults, straight from a native speaker’s mouth.
Swear Words Based on Animals
Prase (pig): This is a very gentle insult to let others know that they act, look, or eat like a pig. Similar to English, you use this word when someone gets dirty, eats rudely, or talks rudely. (Pronounced as Prah-seh)
Kráva (cow): This is one of the most common and subtle swear words that people in the Czech Republic use when they are angry with a woman or girl. “To je taková kráva!” – “She’s such a cow!” is used when someone makes you angry or does something wrong. Although it is a very gentle swear word, it is not entirely polite to use it. (Pronounced as Krah-vah)
Čubka (female dog): Compared to cow, čubka sounds VERY vulgar and you will hear this word from people who have been upset by another woman who, for example, cheated on their partner. (Pronounced as Chub-kah)
Hovado (scumb*g): Hovado is an insect (fly) that can be very annoying. In Czech, the swear word hovado describes a person who did something wrong or behaved badly. It’s not exactly a vulgar or rude word, but it’s not a nice word to use, either. (Pronounced as Hoh-vah-doh)
Mrcha (carcass): Mrcha is the word you use to describe a woman who’s been playing games and stabbed you in the back. (Pronounced as Mrr-chah)
Slepice (chicken or hen): An insulting word for a woman who reveals every secret or is stupid. (Pronounced as Sleh-pee-tseh)
Husa (goose): Similar to slepice, husa is a woman who will reveal every secret or gossip about everyone. (Pronounced as Hoo-sah)
Organs & Body Parts
Střevo (intestine): A very subtle swear word, although it’s not really that much of a swear word. When you say someone is střevo, it means they are stupid or have done something silly. (Pronounced as Streh-voh)
Píča (cu*t): Probably one of the most curse words you will ever hear in the Czech Republic. In English, this word means “cu*t” and you use it when a woman really pisses you off or does something outrageous. (Pronounced as Pee-cha)
Píčus (di*k): Píčus is a male version of píča. (Pronounced as Pee-choos)
Kunda (pu**y): Same as píča only this word sounds even harsher. You only hear it when someone is incredibly angry with a woman or when she does something outrageous. (Pronounced as Koon-dah)
Čůrák (di*k): Same as píča, only this word is used to describe a man. (Pronounced as Choo-rahk)
Kokot (di*k): This word is the same as čůrák, but definitely easier to pronounce for foreigners. This word is pronounced the same as it is written. (Pronounced as Koh-koht)
Kozy (breast): This is not exactly a vulgar word, but it is not so polite either. When you say a woman has nice kozy, it means she has nice breasts and chest. People use this word only among friends and not in public. (Pronounced as Koh-zee)

Other Common Swear Words
Hovno (sh*t): This word has the same meaning as the English sh*t. It is used to describe something bad, disgusting, or when you don’t believe in something. (Pronounced as Hoh-vnh)
Sračka (diarrhoea): Sračka is the same as hovno, except that sračka is of a coarser kind. Literally translated, sračka is diarrhea, and we use this word most often to describe something disgusting, low-quality, or dysfunctional. (Pronounced as Srah-chkah)
Kurva (bi*ch): Who doesn’t know the word kurva in today’s world? While in Polish, this word is quite common and used by everyone on the street every day, in Czech, it is very rude, and you use it either to describe a woman who meets a new man every day or when something goes wrong or breaks. “Kurva!” = “Oh, sh*t!” (Pronounced as Koorr-vah)
Pizda (bi*ch): Pizda has the same meaning as whore, except that this word is used exclusively to describe another woman, and you don’t use it, for example, when something breaks. (Pronounced as Peez-dah)
Zkurvysyn (motherfu***r): The meaning of this word is the same as in English – son of a b**ch. (Pronounced as Zkoor-vih-sin)
Sráč (fuc**r): Sráč is someone who behaves dishonestly or who cheats on you. He is the person who lets you down when you need help or who steals something and disappears. (Pronounced as Srahch)
Mrdka (c*m): The word mrdka is neutral and you can use it to curse a man, woman, food, or thing. In English, it means semen and the word is used to describe, for example, a low-quality or fake thing or person. (Pronounced as Mrrd-kah)
Buzna (gay person): Buzna is used to describe a man who behaves too effeminate. (Pronounced as Boos-nah)
Přizdisráč (untranslatable): Prizdisráč is a word that is difficult to translate into English. Basically, it’s someone who is constantly afraid of something. This person may be afraid to do new things, travel, or leave the four walls of their room. This word is composed of the words “při zdi – by wall” and “sráč – fuc**r”. Which could be translated as a person who is afraid of everything, and stands by the wall all day. (Pronounced as Přiz-dees-srahch)
Kretén (moron): Kretén is a stupid person or someone with low intelligence. (Pronounced as Kreh-ten)
Debil (ass***e): Like kretén, debil describes someone who is stupid, uneducated, or inept. Surprisingly, this word is common in many languages, including Spanish. (Pronounced as Deh-beel)
Imbecil (ass***e): Another word like kretén and debil, except that imbecil is often used to describe someone who is stupid but also looks stupid on the outside. (Pronounced as Im-beh-tsil)
Hajzl (toilet): Besides being a very crude version of the word toilet, hajlz is also a word to describe someone who has done something wrong, such as cheating or slandering you. (Pronounced as Hay-zl)
Mrdat (to f**k): Mrdat is a very rude and vulgar word to describe the act of intimate intercourse. In addition, the word is commonly used, for example, in a situation where you want to give something up. “I f**k it” = “Mrdám na to.” (Pronounced as Mrr-daht)
Šukat (to f**k): Just as vulgar and rude a word as mrdat. (Pronounced as Shoo-kaht)
Common Czech Insults
If someone has upset you or you want them to go away, you can use the following phrases:
Táhni k čertu! – Go to hell! (Literally, “Go to the devil!”)
Jdi do prdele! – F**k you! (Literally, “Go to an assh*ole”)
Táhni do hajzlu! – F**k you! (Literally, “Go to the toilet”)
Vyliž si prdel! – F**k you! (Literally, “Lick your a***ole!”)
Polib mi prdel! – Kiss my a*s!
Polib si prdel! – Kiss your a*s!
Jdi se bodnout! – Screw you! (Literally, “Stab yourself!”)
Jdi se vycpat! – Screw you! (Literally, “Stuff yourself” or “Put something inside of yourself,” if that makes sense!)
Bottom Line
The Czech language has a wild variety of curse words and insults, and it’s actually pretty impressive! But get this – a lot of them can even be made into cute, diminutive versions! Instead of saying “kunda,” you could go with “kundička.” Or swap out “kráva” for the more endearing “kravka.”
Honestly, though, I really hope you never actually need to break those words out. Learning about them is one thing, but using profanity rarely leads anywhere good. Still, knowing the lingo gives you a fun little peek into Czech culture and how creatively colorful their language can get!