Keisha
[ˈkeɪʃə]Meaning
a female given name, possibly invented or based on the Hebrew Keziah
Background Story
Keisha is a female given name that Behind the Name says is possibly invented or possibly based on Keziah, and that began to be used in the 1960s. Wikipedia gives multiple meanings across languages, including "favourite", "restored to the heart of God" and "cassia tree", and states that in Hebrew it is likely derived from Keziah, a Hebrew name meaning "cinnamon bark". It is considered an African-American name in the United States.
Variations
Kesha, Kaysha

Related Names
Kamara
A given name recorded in Malagasy and, rarely, in African American use
Keshia
Probably a variant of Keisha
Akenna
Jumoke
The name means 'a child that brings joy' in Yoruba.
Kalila
The name Kalila means 'beloved' or 'dear'.
Kallie
Variant of Callie, an English feminine given name
Kamila
Czech, Slovak and Polish form of Camilla; also the feminine form of Kamil
Kamona
Recorded as a masculine given name in Hawaiian; also the title of a Bengali film, translated as "Desire"
Kanza
An African name meaning 'treasure'.
Karia
Ancient Greek given name (rare, archaic); Swahili, borrowed from Arabic qarya