The name Alexa is a girl's name of Greek origin meaning "defending men". Alexa is ranked #65 on our popularity charts and is often added to lists like Pretty Girl Names and discussed in our forums with posts like "Baby a Day".
From the experts:
Alexa -- the simple and most feminine form of the Alexandra-Alexis group -- has retained its staying power. It entered the popularity list in 1973, and has been a steadily popular choice for several decades now.
Alexa stands at the happy midpoint between the bare-bones simplicity of nicknamey Alex and the elaborate Alexandra.