I really like
Alexander, especially since its variants are common in my immediate family. I'm definitely planning on using it as a middle name and used to consider it for a first name a couple of years ago.
Xander is okay, except I'm not a big fan of it. My favourites would probably be
Sander or
Sascha.