Saint-Sornin ist eine französische Gemeinde mit 334 Einwohnern (Stand: 1. Januar 2013) im Département Charente-Maritime in der Region Poitou-Charentes. Die Gemeinde gehört zum Arrondissement Rochefort und zum Kanton Marennes. Die Einwohner werden Saint-Sorninois genannt.