h muet vs h aspiré — the silent letter with two personalities

The letter h in French is always silent. You never pronounce it. Homme sounds like /ɔm/; héros sounds like /eʁo/. But — and this is the trap — there are two kinds of silent h, and they behave completely differently for everything around them.

  • h muet (“mute h”) behaves like the word starts with a vowel. Liaisons happen. Elisions happen. l’homme, les_hommes.
  • h aspiré (“aspirated h” — historical name; nothing is aspirated) behaves like the word starts with a consonant. Liaisons blocked. Elisions blocked. le héros, les | héros.

This file is short. The whole lesson is one rule + one word list to memorize.


The core trick

You can’t tell h muet from h aspiré by listening (both are silent). You can’t tell them by looking at the spelling (both are just h). The distinction lives in the dictionary and in the behavior of surrounding words.

Two diagnostic moves:

  1. Elision test: try to write le + the noun.

    • If it elides to l’, the h is muet. (l’homme, l’hôtel.)
    • If it stays as le, the h is aspiré. (le héros, le hibou.)
  2. Liaison test: try les + the noun.

    • If you hear /z/ liaison, h is muet. (les hommes /lezɔm/.)
    • If there’s a stop with no /z/, h is aspiré. (les héros /le eʁo/.)

In a dictionary, h aspiré is usually marked with an asterisk, a dagger †, or a small (h) notation. Le Petit Robert writes †héros.


Why two kinds exist

Pure history. h muet words come from Latin (where the h was already silent by classical times): homme < Latin homo, hôtel < hospitale, heure < hora. h aspiré words came in later, mostly from Germanic sources during the Frankish period: haricot, hibou, hache, hareng, honte. Some are from Arabic or other non-Latin sources: hasard (from Arabic az-zahr).

When these Germanic words came in, the h was actually pronounced (like English h). Over centuries the sound faded out, but the memory of “starts with a consonant” was kept in the grammar — so liaison and elision still treat these words as consonant-initial, even though the sound is now gone.

You don’t need to know etymology to use the rule. You do need to memorize a list.


Hindi anchor (sort of)

Hindi doesn’t have this exact phenomenon, but there’s a loose analogy with the Devanagari ह vs Persian/Urdu ख़ (kh) distinction in loanwords. Some Persian-origin words in Hindi/Urdu behave differently from Sanskrit-origin words because of where they came from, even when the modern pronunciation is similar.

The cleaner analogy: think of h aspiré as a memory tag that says “this word came from outside the Latin core, so it acts like a consonant-starter even though it’s silent.” The tag is invisible — it lives in the dictionary and in your memory.


The h aspiré word list (memorize as items)

There are only a few hundred h aspiré words in French, and most aren’t common. The ones you’ll actually meet in the first 120 days fit on one screen.

WordMeaningArticle”the [word]“
haricotbeanlele haricot
héroshero (sing.)lele héros
hibouowllele hibou
hacheaxelala hache
hainehatredlala haine
hallhall / lobbylele hall
hamachammocklele hamac
hamburgerhamburgerlele hamburger
hamsterhamsterlele hamster
hanchehiplala hanche
handicaphandicaplele handicap
hangarhangarlele hangar
harengherringlele hareng
haricotbeanlele haricot
harpeharplala harpe
hasardchance, randomnesslele hasard
hauthigh / toplele haut, en haut
hauteurheightlala hauteur
HollandeHollandlala Hollande
homardlobsterlele homard
honteshamelala honte
horsoutside (of)(preposition)hors de
huttehutlala hutte
huiteight(numeral)le huit

Two confusing pairs to flag:

  • héros (m. sing.) is h aspiréle héros, les | héros (no liaison). But héroïne, héroïque, héroïsme are all h muetl’héroïne, l’héroïque, l’héroïsme. Just héros (masculine singular noun) blocks. Wild.
  • huit (eight) and onze (eleven) behave like h aspiré even though they don’t start with h. le huit, le onze, no liaison. Les | huit enfants (no /z/).

Important h muet words (for contrast — liaison/elision DO happen)

WordMeaningArticle
hommemanl’homme, les_hommes
hôtelhotell’hôtel, les_hôtels
heurehourl’heure, deux_heures
histoirestory / historyl’histoire
hiverwinterl’hiver, en_hiver
hôpitalhospitall’hôpital
habitclothingl’habit
habiterto livej’habite, nous_habitons
humainhumanl’humain, les_humains
humeurmoodl’humeur, de bonne_humeur
huileoill’huile
hieryesterdayhier — preceded by vowel triggers liaison: avant-hier /avɑ̃tjɛʁ/

If you’re not sure about a word, assume h muet — the vast majority are. The aspiré list is the smaller exception list.


Block A — h muet (the easy default)

Read each phrase aloud. Elision and liaison both happen.

FrenchPronouncedMeaning
l’homme/lɔm/the man
les hommes/le-zɔm/the men
un homme/œ̃-nɔm/a man
l’hôtel/lo-tɛl/the hotel
les hôtels/le-zo-tɛl/the hotels
l’heure/lœʁ/the hour
deux heures/dø-zœʁ/two o’clock
trois heures/tʁwa-zœʁ/three o’clock
neuf heures/nœ-vœʁ/ (special f→v)nine o’clock
l’histoire/lis-twaʁ/the story
j’habite à Paris/ʒa-bit-a-pa-ʁi/I live in Paris
nous habitons ici/nu-za-bi-tɔ̃-i-si/we live here
en hiver/ɑ̃-ni-vɛʁ/in winter
l’huile d’olive/lɥil-do-liv/olive oil

Sentence-level: Je suis un homme heureux qui habite l’hôtel. — every single h is muet; you can run the whole thing together: /ʒə-sɥi-zœ̃-nɔ-mø-ʁø-ki-a-bit-lo-tɛl/.


Block B — h aspiré (the blockers)

Read each phrase. No elision. No liaison. A small pause where the h “would have been.”

FrenchPronouncedMeaning
le héros/lə eʁo/the hero
leshéros/le eʁo/
le haricot/lə aʁiko/the bean
lesharicots/le aʁiko/
le hibou/lə ibu/the owl
la honte/la ɔ̃t/shame
enhaut/ɑ̃ o/
enbas — wait this is muet (b not h)/ɑ̃ ba/
la hache/la aʃ/the axe
le hangar/lə ɑ̃gaʁ/the hangar
le hamac/lə amak/the hammock
huitenfants/ɥit ɑ̃fɑ̃/ — wait, huit itself starts with /ɥ/, but les huit enfants would be /le ɥi-tɑ̃fɑ̃/ (no /z/ before huit)
onzeheures/lez ɔ̃z œʁ/ for “les onze heures” — actually onze blocks: *les
la hauteur/la otœʁ/the height
le hamster/lə amstɛʁ/the hamster

The cleanest minimal pair: les hommes /le-zɔm/ vs les | héros /le eʁo/. Both spelled the same way (les + h-word). Different elision/liaison behavior because of the muet/aspiré tag.


Block C — Same-letter trap pairs

These pairs look almost identical but split across h-muet / h-aspiré:

h muet (links)h aspiré (blocks)
l’héroïne (heroine)le héros (hero)
l’hôtella hutte
l’hiverle hibou
l’histoirela honte
l’hommele hangar
l’huilela harpe

The héroïne / héros pair is the most famous gotcha — the masculine noun is aspiré, the feminine is muet. Just memorize it as an item.


Block D — Sentences

FrenchPronouncedMeaning
L’homme aime les haricots./lɔm ɛm le aʁiko/The man likes beans.
Les héros n’ont pas honte./le eʁo nɔ̃ pa ɔ̃t/Heroes are not ashamed.
Mon hôtel est en haut./mɔ̃-no-tɛl ɛ ɑ̃ o/My hotel is upstairs.
Les enfants regardent un hibou./le-zɑ̃-fɑ̃ ʁə-gaʁd œ̃ ibu/The children are watching an owl.
Il habite dans la Hollande du nord./il a-bit dɑ̃ la ɔ-lɑ̃d dy nɔʁ/He lives in northern Holland.
Je suis l’héroïne de cette histoire./ʒə sɥi le-ʁɔ-in də sɛt is-twaʁ/I am the heroine of this story.

Sentence 1 is the killer: l’homme (liaison ok, elision ok — muet) sits in the same sentence as les haricots (no liaison — aspiré). You have to flip the rule mid-sentence.


Common failure modes

SymptomCauseFix
Saying /le-zeʁo/ for les hérosDefaulting to liaisonMemorize the aspiré list. Mark these words in your dictionary.
Writing l’haricotTreating all h as muetDefault in writing: if not sure, write le/la + the full word and check.
Aspirating the h audiblyConfusion from the nameNothing is ever aspirated. Both are silent. The aspiré is just a tag for behavior.
Forgetting huit and onze blockTreating them as normal vowel-initialSpecial rule: huit and onze behave like h aspiré even though no h.
héros / héroïne slipPattern over-applicationDrill as item pair. Repeat aloud weekly.

How to use this file

  1. One sitting: memorize the h aspiré list above. Aim for the top 15 words (héros, haricot, hibou, hache, honte, haut, hors, hamac, hangar, harpe, hareng, hamster, hutte, Hollande, homard).
  2. Mark them in your reading: whenever you meet a h-word in real text, check whether it elides (l’) or doesn’t (le/la). Note new aspiré words as you find them.
  3. Drill block C — the same-letter trap pairs — once a week.
  4. Default rule for any new h-word you don’t recognize: assume muet (it’ll be right 70-80% of the time). Better to over-liaison and be slightly off than to under-liaison and sound stilted.
  5. Pair with liaison.md — this file is essentially the appendix that tells you when liaison is forbidden.