Modern invented variant of Shawn, itself an anglicization of Irish Seán meaning 'God is gracious.'
Like Naishawn?
Swipe through thousands of names like it