I don't know, I don't really like either one!
Xenos sounds more put together, more manly and strong.
Polyxena just looks hard to pronounce! It's pronounced po-len-zee-ah right? I guess it could be fitten with the nickname
Polly which is really cute.
So...I don't know! :)