Shannon \sh(an)-non\ as a boy's name (also used as girl's name Shannon), is pronounced SHAN-en. It is of Gaelic origin, and the meaning of Shannon is "old, ancient". The name of a prominent river, county, and airport in Ireland, used as a given name in this century. Football player Shannon Sharpe.
For more information, see also the related name Tannon.