Mashawna is likely a modern variant of Shawna with a prefixed Ma-, ultimately tied to Sean or John meaning God is gracious.
Like Mashawna?
Swipe through thousands of names like it