T.P.
I like Xavier James - I think they are both strong names and I think it flows well. And if you're into nicknames, I think "XJ" goes together. Are there any family male names you could consider? Best wishes - you'll know the right one when you hear it!