Johnny Cochrane (born in Paisley) was a Scottish football manager.
Cochrane was manager of St. Mirren from 1916 until 1928. He helped the club win the 1925–26 Scottish Cup, as St. Mirren won 2–0 against Celtic at Hampden Park. The Paisley-born manager arrived at Sunderland in 1928, replacing Bob Kyle. He went on to manage the Wearside club for 500 games, winning the Football League First Division in 1935–36 season. Cochrane also led Sunderland to success in the FA Cup with a 3–1 win over Preston North End in the 1937 FA Cup Final. Cochrane retired as Sunderland manager on 3 March 1939. He managed Reading later in 1939, but left after just 13 days in the post.