Origin: Greek
Meaning: Defender of humankind
Alexej an unpopular boy's name.