Alexander is a handsome and strong name. If you introduce him as
Xander,
Alex won't be an issue.
I love
Alexander Leo, I've been hoping
Leo would reappear on your list!
Alexander Michael would be a good compromise, though it has less personality than
Alexander Leo.