Encore appelée Montignac-sur-Vézère, elle prend le nom de Montignac-Lascaux depuis 2020 en association avec la grotte de Lascaux mondialement connue, qui est située sur la commune.
L’origine de la présence humaine, aux environs de Montignac remonte à la préhistoire. Plus précisément au Paléolithique pour la grotte de Lascaux, mais aussi à l’époque de l’homme de Néandertal pour le gisement de Régourdou.