The name Alejo is a variant of the name Alejandro, which is derived from the Greek name Alexandros. This name has deep roots and carries a ...