Dans l’antiquité le village portait le nom de Nobiliacum.
Il prit le nom de Saint-Léons en mémoire de Léontius, évêque de Bordeaux qui vint s’y réfugier au VIe siècle pour fuir les Visigoths.
De nombreuses fontaines alimentaient le village en eau potable, la principale servait d’ailleurs de lavoir…
(image et extrait du siteofficiel de la commune)