David Mitchell (Born 29 April 1866 in Kilmarnock) was a Scottish professional football player who was best known for his time with Rangers.