Kanesha is a modern given name likely formed in English with African American naming patterns and melodic suffixes.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kanesha?
Swipe through thousands of names like it