Complex sentence: Stanislas after his great-grandfather King Stanisław Leszczyński of Poland; and Xavier for Saint Francis Xavier, whom his mother's family held Francis Xavier as one of their patron saints.
Split into simpler sentences: Stanislas after his great-grandfather King Stanisław Leszczyński of Poland; and Xavier for Saint Francis Xavier. His mother's family held Francis Xavier as one of their patron saints.