Xavier for a baby name

Spanish, meaning ‘the new house’. A name originating from the Catholic saint, Francis Xavier.

Search by letter



Search by category