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 "Quintuplet Game-GIRLS".
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.