Charles Mather Cooke (10 March 1844 – 16 January 1920) was a North Carolina politician who served as Speaker of the North Carolina House of Representatives (1881) and as North Carolina Secretary of State (1895–1897). Cooke made an unsuccessful run for Congress in 1894, losing to William F. Strowd. He was appointed to the office of Secretary of State by Gov. Elias Carr in 1895 upon the death of . He was defeated for election to a full term in 1896 by Populist Cyrus Thompson. In 1902, Cooke was elected as a state superior court judge, serving from 1903 until 1915.