M. G. Subramaniam (5 November 1931 – 19 July 1993) was an Indian cricket umpire. He stood in two Test matches and one ODI game in 1983.