Shanen as a name for boys is of Gaelic origin, and the meaning of the name Shanen is "old, ancient". Shanen is a variant form of Shannon (Gaelic).
Shannin [shan-nin] as a girls' name is a Gaelic name, and the meaning of Shannin is "old, ancient". Shannin is an alternate form of Shannon (Gaelic): place name of an Irish river.
The name Shon is a Gaelic baby name. In Gaelic the meaning of the name Shon is: God is gracious.