Likely related to Shannon, from the Irish river name associated with old roots meaning wise or ancient.
Like Shennan?
Swipe through thousands of names like it