Overview
Shannon is an Irish name, Anglicised from Sionainn. Alternative spellings include Shannen, Shanon, Shannan, Seanan, and Siannon. The variant Shanna is an Anglicisation of Sionna.
Sionainn derives from the Irish name Abha na tSionainn for the River Shannon, the longest river in Ireland and the British Isles. Because the suffix ain indicates a diminutive in Irish, the name is sometimes mistranslated as 'little wise one', but means 'possessor of wisdom'.
Some derive the denomination of Shannon (Irish: Sionnain) from the phrase sean-amhan or "old river." Another reported derivation is from Ó Seanaigh, "descendant of Seanach," which yielded the surnames Shanahan and Shannon.
Namesake
The name Sionainn alludes to Sionna, a goddess in Irish mythology whose name means 'possessor of wisdom'. She is the namesake and matron of Sionainn, the River Shannon. The Shannon is the longest river in the British Isles.
From Wikipedia (CC BY-SA 4.0).