Shanreka is likely a modern English invented name, blending Shan- with the -reka ending.
Like Shanreka?
Swipe through thousands of names like it