I was so in Love with the name kingston after I had my 1st son.....Very different!
I really like them both! But more comfortable with Xavier then using Zavier as a nickname (just because this was the case with a childhood friend of mine!).. :D
Kingston is such a great strong boys name.. (and a great city in Ontario, Canada).
Great choices & good luck!