Honestly, I don't like it on a boy (or on a girl, for that matter, although at least it sounds gender-appropriate on a girl.) Just sounds tacky and Dynasty-esque in my opinion, not to mention the
Lex Luthor reference.
It is unfortunate that
Alexander is so overused, because its a wonderful name. What about using Zander/Xander, or Sacha/Sasha or Alek, or
Olek?