MEANING: Lyosha is a diminutive of Aleksey and Oleg. The name is of Greek and Old Norse origin and comes from the following roots: (ÃLEXIS) and (HEILAGR).