Olesja is a ♀ female name.
Olesja is a Ukrainian and Russian name. It is a diminutive of the name Oleksandra, which is a Ukrainian form of Alexandra.
Olesja means “defending men” (from ancient Greek “aléxein/ἀλέξειν” = to defend/help + “anēr/ἀνήρ” = man).