Lex isn't my favorite nick for
Alexander but it's strictly masculine to me. I'd say my fave nns are
Alec and Xan (strangely enough, that really appeals right now). At least your friend is giving the child the complete name with all of the options.
He may just use one of them some day.