I do think that
Alexa is pretty but unfortunately Amazon has ruined it for me.
I would prefer
Alexia,
Lexia,
Alessia and
Alex. I think
Lexie is a cute nickname. Longer forms I like are
Alexina,
Lexine,
Alexandra,
Alexandrie,
Alexandrina and
Alexandrine.