Photo by Josef Kali on PexelsMon chou means "my cabbage" and ma puce means "my flea" -- both sincere. Here's what French terms of endearment mean, and who you can safely use them with.
A French friend texts you "bonne nuit ma puce" and you look up the word: puce means flea. Your first instinct is that something went badly wrong in translation -- but nothing did. French terms of endearment run on a logic English speakers rarely expect, where the sweetest thing you can call someone might be a small insect, a vegetable, or a farmyard bird.
Textbooks skip this vocabulary because it doesn't fit neatly into a grammar chapter, and yet French terms of endearment are everywhere in real life: in text messages, in song lyrics, in the way a baker calls you ma belle while handing over your baguette, in how a parent talks to a toddler at the park. Miss them and whole conversations go slightly opaque. Use the wrong one at the wrong moment and you sound like you've badly misread the room -- because these words carry very specific settings, and French speakers hear the difference instantly.
If you only learn a handful, learn these. They're the ones that turn up in love letters, in film dialogue, and in the last text of the night between couples, and none of them will ever sound strange or overly rustic.
[AUDIO: mon amour]
Nearly every French pet name is a noun, and the possessive in front of it agrees with the noun's gender, not the person you're talking to. This is the biggest trap in the whole category, and it catches almost every learner once.
The one real exception is chéri, which started life as an adjective (cherished) rather than a noun. That one does agree with the person: mon chéri to a man, ma chérie to a woman.
Here's where French stops behaving like English. A large share of everyday pet names are small animals and garden produce, and they are entirely sincere -- there's no teasing edge to them at all.
[AUDIO: ma puce]
The unifying thread is smallness. French affection reaches for whatever is little, soft, and easily held, which is exactly why a flea works and an elephant doesn't. You can push the effect further with petit or petite: mon petit chou, ma petite puce. French also loves doubling a syllable for warmth, which is where loulou and chouchou come from -- though watch out, because chouchou also means "teacher's pet" and can be a light insult in the right context.
Pet names are woven into French life far beyond the couple. Mon petit chou is affectionate enough that bakeries named a cream puff after it, and Serge Gainsbourg built whole songs around this register of intimate, diminutive language. If a French grandmother calls you ma cocotte (mah koh-KOT, literally "my little hen"), you have been thoroughly adopted.
Some endearments belong mostly to parents and grandparents. Mon ange (mohn-NAHNZH, my angel), mon poussin, mon trésor, and ma puce are what French adults say to small children constantly, and hearing them used that way is a fast lesson in tone.
Two more scale with age rather than affection. Mon grand (mohn GRAHN) and ma grande (mah GRAHND) -- literally "my big one" -- are what a parent says to an older child, roughly the way an English speaker says "kiddo" to a teenager; mon petit and ma petite cover the younger ones. These four do agree with the person, since they're adjectives standing in for nouns.
French pet names are strongly informal territory, and they follow the tu line almost perfectly: if you're still using vous with someone, you have no business calling them ma puce. Cross that line early and it reads as either condescending or a clumsy come-on.
The safe rule: receive these words happily from anyone, and use them yourself only with people you already say tu to -- a partner, a close friend, a child in your family.
Start with one or two rather than trying to deploy all fifteen. Here's a realistic path.
Want to build the everyday vocabulary that surrounds these phrases? Head to Passage's Vocabulary section for more real-life French words, or try the Grammar lessons on possessive adjectives to lock in the mon versus ma rule for good.