The name Alejandra is a girl's name of Spanish origin meaning "defending men". Alejandra is ranked #502 on our popularity charts and is often added to lists like Cool Girl Names From Around the World and discussed in our forums with posts like "drop your least favourite w randomly generated names - girls with middles".
From the experts:
Alejandra, the Spanish form of this popular and multivaried name, has fans both in and outside the Latino community. Still, it has lost ground since its peak in the 1990s.