M. G. Subramaniam (born 5 November 1931) is a former Indian cricket umpire. He stood in two Test matches and one ODI game in 1983.