Aaron Christopher Barnes (born 14 October 1996) is an English professional footballer who plays as a full-back for Welling United. Barnes is a product of the Arsenal Academy, where he played from under-11 level until 2013, when he joined Charlton Athletic to continue his development. He made his professional debut at Charlton and experienced a brief loan away in January 2018 at Torquay United. He then made a permanent switch to Colchester United before immediately rejoining Torquay on loan for the rest of the 2017–18 season. He left Colchester at the end of his contract in summer 2019.