Xavier

GENDERORIGIN
BoyItalian

Meaning / Description:

The name Xavier is primarily a male name of Latin origin that means The New House.