Unknown; likely a modern American invention
Kelsha is a contemporary name with no established etymological history. It likely originated in the United States as a creative blend, possibly combining the 'Kel-' prefix from names like Kelly or Kelsey with the popular '-sha' suffix found in names like Keisha or Latisha.
Less common today
Kelsha isn't in the latest US Top 1000. It last peaked at #8,450 in 1996.
US births per 5-year period, 1990βpresent (SSA data).