The name Keesha means Her Life and is of American origin. Keesha is a name that's been used primarily by parents who are considering baby names for girls.
Variations include: Keysha, Keesha
People who like the name Keesha also like the names: Kendra,
Natasha,
Amy,
Diana,
Kelsea,
Cornelia,
Dianne,
Ethan,
Brock,
Andrew,
Jamar,
Malik,
Imani,
Langston