What does Alejo mean?

Alejo meaning in Names Dictionary

Diminutive of Alexander: Defender of men; protector of humanity.
Name Origin: Greek
Name Gender: Male