Charles Leslie Roberts (28 May 1901 – 29 May 1980), sometimes known as Charles Roberts, was an English professional footballer who made over 300 appearances as an inside forward in the Football League. He is best remembered for his three years with Swindon Town, for whom he made 119 appearances and scored 35 goals.