Alexei

Meaning
RussianDefender, Protector
Gender
Origin