Xavier is a strange name. Here is what i found on a wep page about it:
Xavier x(a)-vier as a boy’s name is pronounced ecks-ZAY-vee-er, ZAY-vee-er. It is of Basque origin, and the meaning of Xavier is “new house”.
From Etcheberria. Saint Francis Xavier was a 16th-century Jesuit missionary who took Christianity to the East Indies and Japan.
New house ? maybe ’cause they have to sell the castle after Rumple is done with them 😆
Or maybe something to do with Savior. That sounds alike.