what does xavier mean in english?
The name Xavier means The New House and is of Latin origin. ... Often a second name used with the given name Francis in honor of Saint Francis Xavier, Catholic missionary.