I've always quite liked the name Xavier actually, so I say well done to your DH! At least it's a proper name, with a proper spelling and it's not super trendy or something! I think you should give the name a chance. What about these combos:
Rowan Xavier
Gabriel Xavier
Jude Xavier
Xavier Lucas
Xavier Liam
Xavier Dante