Alexa has never ever appealed to me. I think it's really low class, and stripper-ish. I do love
Alexandra though, I would use the nickname
Ally for it.
I went to school with about four Amys and one
Aimee, the name feels really old and overused to me. Recently though I met a little five year old called
Ami, I think I like this spelling over all others, though not many people would probably recognise it being Japanese.