Likely a modern blend using Sha- and Juan, with Juan meaning John, or God is gracious.
Like Shajuan?
Swipe through thousands of names like it