What does the name Karisha mean? What is the meaning of the name Karisha?

Meaning of Karisha: Name Karisha in the Indian origin, means A Miracle. Name Karisha is of Indian origin and is a Girl name. People with name Karisha are usually Hindu by religion.