Meshawn is likely a modern English blend related to Shawn, a form of John from Hebrew meaning "God is gracious."
Like Meshawn?
Swipe through thousands of names like it