There are multiple origins and meanings for the name Misha:
1. East Slavic (Russian Миша) diminutive of the biblical name Michael (archangel) - "Who is like God?; who is like God (Yahweh)". Cognate with Mishka.
2. Hindi name, comes from the Sanskrit word (मिष) meaning - "rivalry; pretension".
May also refer to Misha (feminine name).