Meaning and name origin
Alejo \a-le-jo\ as a boy's name is of Spanish and Greek origin, and the meaning of Alejo is "man's defender, warrior". Alejo is a variant of Alejandro (Spanish, Greek): variant of Alexander. Also a variant of Alexis (Greek): often used as a short form of Alexander, though it is from Alexius, the Latin spelling of the Greek Alexios.
Alejo is not a popular first name for males but a very popular surname or last name for all people (#11117 out of 88799, Top 13%) (2000 U.S. Census).
Displayed below is a comparison of the popularity of the boy name Alejo and its source forms. Popular variation forms ranked in the Top 1000/100 are Alexander (#8), Alejandro (#157) and Alexis (#302). (2014 statistics).