Alejandra \a-lejand-ra, al(e)-jan-dra\ as a girl's name is a variant of Alexandra (Greek), and the meaning of Alejandra is "man's defender".
The baby name Alejandra sounds like Allejandra and Alejanda. Other similar baby names are Alessandra, Alejandrina and Alandra.