Bashawn is a modern constructed name, likely blending the prefix Ba- with Shawn, meaning God is gracious through Shawn.
Like Bashawn?
Swipe through thousands of names like it