The name Keesha means 'Great joy' or 'Her life'. It's a name that is often given to girls who are seen as a blessing and a source of happiness for their families.
See More NamesKeesha is of Swahili origin and it is often considered a variant of the name Keisha. It has roots in African-American communities and is widely used in Western countries.
The popularity of the name Keesha has seen fluctuations over the decades. It gained considerable use in the late 20th century, particularly during the 1980s and 1990s among African-American communities in the US. While its popularity has waned in recent years, it remains a cherished name with cultural significance.
See More NamesLeave us your feedback about the name Keesha