Name detail

Olexa

Meaning: Defender of mankind. Feminine of Alexander.
Origin: English
Gender: Girl