La ville de Merpins, de fondation romaine, était située au confluent du Né et de la Charente.
Placée sur un embranchement de la voie romaine de Périgueux à Saintes dont la construction est due à Agrippa, la localité de Merpins dut être une station importante aux temps des conquérants. Son admirable situation, sur une colline formant un promontoire très élevé, permettait de surveiller une grande étendue de pays, de correspondre avec les camps de Salles et un peu plus loin avec celui de Sainte-Sévère.
Comment le Condate des romains a-t-il pris ensuite le nom actuel de Merpins ? On peut dire que son nom celtique, Marpen, nom celtique signifiant pointe de terre dominant un cours d’eau, donne la topographie exacte de cette localité. De Marpen on a fait Marpisium, dans le latin du moyen-âge, puis Merpins.
Une tradition veut que Charlemagne ait fait construire un château-fort à Merpins.
Que ce soit Charlemagne ou les comtes d’Angoulême, il n’en est pas moins vrai que le château de Merpins couvrait, par ses constructions, toute la pointe avancée de la colline, ayant au nord et à l’est de larges et profondes douves taillées dans le rocher.