Meaning of Alejo

Alejo is a Spanish name for boys.
The meaning is `protector of the people`
The name Alejo is most commonly given to American boys.

What do they use in other countries?

Alejandro (Spanish)

The name sounds like:

Aloj, Algy, Algie, Algey, Elija

Similar names are:

Aleko, Aleco

About my name (0)

comments (0)

Baby names in the community