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

Meaning of Kanesha: Name Kanesha in the American origin, means The name is a combination of Kendra that means Prophetess and Aisha that means Alive. Name Kanesha is of American origin and is a Girl name. People with name Kanesha are usually Christianity by religion.