Meaning and origin
Alejo is a Spanish boy name. The meaning of the name is `Protector of Mankind`.
Where is it used? The name Alejo is mainly used in Spanish.
How do they say it elsewhere? Alexius (In Ancient Greek (Latinized))
See also In Russian: Aleksei In Italian: Alessia In Italian: Alessio In Hungarian: Elek In English, German and in Ancient Greek: Alexis In English and in German: Alexia In English: Alexina In English: Alexa