Charles Edward Dunlop (25 June 1870 – 21 August 1911) played first-class cricket for Somerset from 1892 to 1905. He was born at Edinburgh, Scotland and died at Kensington, London. Dunlop was a middle to lower order right-handed batsman. He played for Somerset in around half a dozen matches in several seasons from 1892 onwards without ever being a regular player or a particularly prolific contributor to the county's run-getting. A history of Somerset cricket written 80 years after Dunlop's last appearance for the side said he was "played mainly for his enthusiastic fielding".