Saint-Cirgues est une commune française, située dans le département du Lot, dans le Quercy à une cinquantaine de kilomètres d'Aurillac, dans les premiers contreforts du Massif central.
Le nom de la commune provient de saint Cyr, honoré dans l'église paroissiale qui porte son nom, qui a été fréquemment déformé en Saint-Cirgues ou Saint-Cirq dans la moitié sud de la France.