Shanon \sh(a)-non\ as a boy's name (also used as girl's name Shanon), is a variant of Shannon (Gaelic), and the meaning of Shanon is "old, ancient".
The baby name Shanon sounds like Shanen and Shanan. Other similar baby names are Shann, Shandon and Shavon.