Beloved, dear, or gift of God
Karisha is a modern name with multiple potential roots. It is often used as a variation of the Sanskrit name Karishma, meaning 'miracle,' or as a blend of the name Karen with the popular '-isha' suffix. In some contexts, it is associated with the Greek 'charis,' meaning grace or kindness.
Less common today
Karisha isn't in the latest US Top 1000. It last peaked at #4,323 in 1990.
US births per 5-year period, 1990βpresent (SSA data).