Shaleka appears to be a modern English-language coined name formed with Sha- and a melodic suffix.
Like Shaleka?
Swipe through thousands of names like it