Shannan \sh(an)-nan\ as a girl's name (also used as boy's name Shannan), is a variant of Shannon (Gaelic), and the meaning of Shannan is "old, ancient".
The baby name Shannan sounds like Shannin and Shannen. Other similar baby names are Shannae, Shannah and Shanna.