A variant of Shannon, from the Irish river name associated with old roots meaning 'wise river' or 'old river.'
Like Shannin?
Swipe through thousands of names like it