Shannon is a small farming community in the Parish of Wickham in Queens County, New Brunswick, Canada. [1] The name traces its origin to one of the first settlers, John Shanahan. It adjoins the similar communities of Henderson Settlement, Belyeas Cove and Bald Hill.