John Barker Moon (born 1 February 1968) is a former Wales international rugby union player.
He played club rugby for Welsh clubs Abertillery and Neath but is most associated with Llanelli, who he captained during their unprecedented triple success season of 1992 when they won the League and Cup, and beat then Rugby World Cup Champions Australia.
He played international rugby for Wales at scrum half, winning 24 caps.