Le nom de Châtillon désigne un petit château, ouvrage défensif qui contrôlait le passage sur la Loire. La ville joua un rôle stratégique dans le commerce fluvial avant la construction des ponts permanents.
L’église paroissiale de Châtillon-sur-Loire, édifice du XVe siècle remanié, témoigne de la prospérité commerciale du bourg à l’époque médiévale. Elle domine la Loire depuis les hauteurs du bourg.