L'explication du x représentant deux s ne vaut pas pour les x initiaux. Dans les siècles passés, Saintonge s'est écrit Xaintonge, Saint-Xandre près de La Rochelle se dit Saint-Sandre.
Je viens de trouver sur un acte de baptême de 1658 à Chambourcy (Yvelines) le prénom Sainte, en usage à l'époque classique, écrit avec un X :[...]
Saintes s'est écrit Xaintes, comme en témoigne encore le nom de saint Vincent de Xaintes.
http://landes.catholique.fr/Saint-Vincent-de-Xaintes
https://fr.wikipedia.org/wiki/%C3%89gli … tes_de_Dax
Et Xaintrailles a la même prononciation sifflante douce, comme nous le susurre Alco lui-même :
https://fr.forvo.com/word/jean_de_xaintrailles/