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