Likely a modern blend using Sha- and Juan, with Juan meaning John, or God is gracious.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shajuan?
Swipe through thousands of names like it