Alexander Leo nn
Xander would be my pick. As others have said, if he's introduced as
Xander, he's not going to get
Alex. There's a kid down the street named
Xander, he's about ten and it suits him wonderfully. It's his full name.
Alexander's pretty common, and
Xavier's getting pretty popular as well. I think
Alexander will always be classy, though, and
Xander will always be spunky.