The name Alexa is a girl's name of Greek origin meaning "defending men". Alexa is ranked #50 on our popularity charts and is often added to lists like Pretty Girl Names and discussed in our forums with posts like "Makeover Name Game - But Not".
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 hovering around Number 50 for most of the last decade. (It soared to Number 32 in 2015, but that seems to have been an anomaly, since it fell back to 50 in 2016.)
Alexa stands at the happy midpoint between the bare-bones simplicity of nicknamey Alex and the elaborate Alexandra.