The chinese characters for your name have many opinions,I think the best one for you is 香侬.hope you like it.
As Shannon is a girl's name , I recommend you to use "莎伦" as your chinese name. I should mention that Chinese is an Analytic Language. So just remember, never translate word for word like the translation mentioned: "香侬" ,which sounds wired and silly to native speakers.
My keyboard cannot produce the Chinese characters for the name Shannon, but it is spelled Xiangnong. The o has an inflection mark above it so it is probably pronounced Zhinung or something close to that.
You say it the way you say it in english it is just spelled different there