Someone has named their baby Xavier. Lovely name. However they are pronouncing it Eks-ayv-eer Surely it should be more French zzhav-ee-ay? Or Spanish hav-ee-air? Should I keep my mouth shut?