The name Alejo is a Greek baby name. In Greek the meaning of the name Alejo is: Defender of men; protector of mankind.
Alejo is baby boy name mainly popular in Christian religion and its main origin is . Alejo name meanings is To defend, to help. Other similar sounding names can be Alexei, Alexios, Alexis.