Ninoshka \n(i)-nosh-ka, nin(o)-shka\ as a girl's name is a variant of Ann (Hebrew), and the meaning of Ninoshka is "He (God) has favored me".
The baby name Ninoshka sounds like Ninochka and Ninotchka. Other similar baby names are Ninoska, Anyshka, Anushka, Anoushka, Annushka and Lenushka.