Alejandra

in baby boy name

The meaning of Alejandra is Defender