Answer:
The name Natasha has different meaning in different languages.
Russian: A corruption of the name Natalia, meaning someone who is born on Christmas day. This name was made popular by Tolstoy in War and Peace.
Greek: A diminutive of 'Anastasia', which means 'resurrection'.
Sanskrit/Hindi: Multiple meanings, depending on how the name is split into syllables. Some meanings are 'Nat' from Nataraj, the dancing incarnation of Shiva, and 'Asha' to mean hope; the Goddess Lakshmi; the moon. A list can be found here: Meaning of natasha
Arabic: Strong and powerful.
Urdu: A corruption of 'Nitasha', which means 'Gift of Allah'.
The list is off memory, please correct me if I'm wrong somewhere.