David Cooper (born 1923) is an Indian former cricketer. He played one first-class match for Bengal in 1942/43.