Le nom de la ville vient d'Angeriacum, ville gallo-romaine qui fut pillée par les Barbares. Une chapelle et ue résidence furent plus tard érigées par les duc d'Aquitaine. Un monastère puis un village s'installèrent ultérieurement en ce lieu. La ville fut ravagée par les Vikings, subit les dommages de la guerre de cent ans, fut disputée par les Anglais et les Français pendant la guerre de cent ans puis par les Catholiques et les Portestants au cours des guerres de religion
Louis XIII fit assiéger a ville qui se soumit en 1661 : ses fortifications furent alors détruites.
Malgré les soubresouts de l'histoire, Saint Jean d'Angély a conservé des monuments et des maisons dignes d'intérêt.