Heroin (no final e) is the addictive drug. Heroine (with an e) is a woman admired for courage, or the main female character in a story. Memory hook: the heroine has an extra e, and she is the one who saves the day.
The core difference
Heroin is a dangerous drug, whereas heroine is a brave woman or the female lead in a story.
- heroin — a highly addictive illegal drug made from morphine: The documentary followed several people struggling to recover from heroin addiction.
- heroine — a woman admired for courage, or the main female character: The heroine of the film refuses to give up her search for the truth.
How to tell them apart
Both words trace back to the Greek word for hero, but they went in different directions. Heroine is simply the feminine form of hero. Heroin began as a German brand name in the 1890s, chosen because the drug was marketed as a powerful, supposedly heroic cure.
The mistake usually appears when someone types quickly and drops or adds the final e. Because the drug meaning is serious, an accidental heroin in a sentence about a brave woman can change the meaning completely, so it is worth checking. Think of hero + ine for the woman, and keep the shorter word for the drug.