French Insults Explained
From mild to very strong
Let’s be honest, one of the most satisfying moments in learning a language is finally understanding an insult.
Suddenly, that scene in a French film makes sense. You catch a conversation on the street. You realize someone wasn’t being nearly as polite as the subtitles suggested.
If you’ve ever been curious about the most common French insults, this guide is for you.
French textbooks rarely teach these words, but they’re part of everyday French. Rather than pretending they don’t exist, I’d rather explain them. My goal isn’t to encourage you to use them, but to help you understand what they mean, how strong they are, and what they reveal about the way French is really spoken.
We’ll start with the mild ones and gradually work our way up.
Mild French insults
These are genuine insults, but they are not among the strongest ones. You’ll hear them quite often in everyday French, films, and conversations.
Idiot
Just like in English.
Imbécile
A slightly stronger version of idiot. It sounds a little more old-fashioned in some contexts, but you’ll still hear it.
Crétin
Similar to "moron" in English. It describes someone who has done something very foolish. (Ex: Quel crétin ! = "What a moron!")
Abruti
Someone who is being particularly stupid or acting without thinking.
Blaireau
(Literally: a badger). Describes someone who is annoying, ridiculous, or a bit pathetic. It mocks behavior rather than intelligence.
Beauf
This one is very French and harder to translate. A beauf is someone with stereotypical “tacky” or narrow-minded tastes: someone who might be considered uncultured, vulgar, or a bit embarrassing.
It comes from beau-frère (”brother-in-law”), because this type of person was originally associated with the stereotypical annoying brother-in-law.
Unlike idiot or imbécile, beauf is not about intelligence, it’s more about attitude, tastes, and social stereotypes.
The most useful word to know : Con / Conne
Con (masculine) and conne (feminine) are among the most common words in informal spoken French. They can be insults, but they're also used jokingly, affectionately, or even about yourself.
Depending on the context, they can mean "idiot," "stupid," "jerk," or even "asshole."
Je suis con / Je suis conne
French speakers often use con and conne when talking about themselves.
You forget your keys: Ah mince, je suis con !
Je suis conne, j’ai oublié mon téléphone.
This means: “I’m so stupid.” It is simply a way of reacting to a mistake.
C’est con.
It can mean:
That’s stupid.
That’s unfortunate.
That’s a shame.
C’est con qu’il pleuve aujourd’hui = “It’s a shame it’s raining today.”
Strong French insults
These are words you will hear quite often in arguments, films, TV series, and everyday conversations. They are much stronger than idiot, imbécile, or crétin, and they are words you should understand before you ever think about using them.
Connard / Connasse
These are stronger versions of con and conne.
They roughly translate as “asshole” or “jerk”. They are common, but they are not words you should casually use with people you don’t know well.
Salaud
A salaud is someone considered cruel, dishonest, or horrible. It can translate as “bastard” or “scumbag”.
Salope
Although it is related to salaud, salope has developed a much stronger sexual meaning.
It is often used to attack a woman’s reputation or sexuality, which makes it a particularly loaded insult.
This is a clear example of how language reflects society: in French, as in many languages, insults aimed at women often focus on sexuality and morality, while insults aimed at men tend to focus on behavior.
Porc
(Literally “pig” ). As an insult, porc describes someone who behaves in a disgusting or inappropriate way.
You may have heard this word because of the French movement #Balance ton porc (literally: "Expose your pig"), inspired by the global #MeToo movement. The expression uses porc to describe men accused of sexual harassment or inappropriate behavior.
Enculé
A very strong and vulgar insult. Enculé comes from the verb enculer, which literally means "to have anal sex with someone" (in a vulgar sense). Historically, it was used as a homophobic insult because of that origin.
It roughly translates as “fucking asshole” or “piece of shit,” depending on the context.
Although many people use it simply as a general insult today, it has a homophobic origin, which is one more reason to avoid using it yourself.
Fils de pute
Literally: “Son of a prostitute.” Like “son of a bitch” in English, it is a very aggressive personal insult. It is one of the strongest insults you are likely to hear in French.
On social media and in text messages, it's often abbreviated to fdp.
Two ways French people make insults stronger
If you are watching a French film or overhear an argument, you will often hear native speakers amplify these words using two specific formulas.
Adding “Espèce de...”
Literal meaning: “Species of...”
Real meaning: It roughly translates to “You complete...” or “You absolute...” in English.
Examples: Espèce de crétin ! (You absolute moron!) / Espèce de connard ! (You complete jerk!)
Adding “Sale” or “Gros / Grosse”
Literal meaning: “Dirty” or “Fat / Big.”
Real meaning: In this context, sale doesn’t literally mean the person needs a shower, and gros isn’t necessarily about their physical size. They act as heavy intensifiers to make the insult much more aggressive and venomous.
Examples: Sale con ! (You f***ing idiot!) / Sale porc ! (You absolute pig!)
Learning French isn’t just about knowing how to order a croissant politely. It’s also about understanding what people are actually saying.
So no, you don’t need to start calling people connard to blend in…
…but I have a feeling the next French film you watch is about to make a lot more sense. 😉
Consider this your "summer special." Next week we'll return to slightly more respectable French. 😄
à bientôt,
Marie
P.S. You might notice that French with Marie now has a paid supporter option.
Don’t worry, the weekly lessons will remain free. I created it simply for those who have asked for a way to support the newsletter and the time that goes into creating it.
Whether you’re a free reader or a supporter, I’m so grateful you’re here. 💛




This is most enlightning. I heard beauf in a Trump related context and didnt get it 😄
When we moved to France from the US when I was 13, my father overheard us kids using these words and he was rather annoyed. My mother’s response was to point out that he had wanted us to learn French after all.