The Cochrane River was named after Thomas Cochrane, 10th Earl of Dundonald who served in the Chilean Navy during the war of independence.