Meaning
Keisha is a modern American name, likely derived from the biblical name Keziah, meaning 'cassia tree' or 'favorite'.