Rocamadour ist eine Gemeinde in Frankreich im Département Lot in der Region Midi-Pyrénées mit Einwohnern (Stand 1. Januar 2007).
Ihr Name leitet sich vom Heiligen Amadour, einem Eremiten, der hier am Fuß eines steilen Felsens (frz. Roc) Zuflucht fand, ab.