Lors de l'occupation romaine, une voie de communication aurait traversé la région de Lacapelle. Elle reliait Lyon à Bordeaux en passant par Clermont, Aurillac et Agen.
Le docteur Labat rapporte la légende de la Marie del Val. Ce nom serait celui d'une jeune bergère qui aurait été martyrisée par un groupe de sarrasins lors de leur retraite en 732 suite à leur défaite face à Charles Martel à la bataille de Poitiers. Une petite chapelle aurait été bâtie à cet endroit : la capelle de de la Marie del Val, dont les vestiges auraient été découverts en 1957.
Le nom du lieu varia au Moyen Age où l'on trouve la graphie Lacapelle-Merlival, peut être en raison du nom d'un ruisseau voisin, puis Lacapelle-Marival quand à la fin du XVIe siècle l'église gothique remplaça l'église romane et fut dédiée à la vierge Marie. Tous les ans, la fête votive à lieu le 15 août.