The story
- Latinranceō
- Latinrancor
- Old Frenchrancor
- Middle Englishrancour
- English todayrancor
First attested in the 13th century as Middle English rancour, from Old French rancor, from Latin rancor (“rancidity, grudge, rancor”), from ranceō (“to be rotten or putrid”), from which also English rancid.
Etymology from Wiktionary, CC BY-SA 4.0.