Baby names
The name Alejandra is a girl's name of Spanish origin meaning "defending men". 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.