Sri Shanmuganathan (født 2. januar 1947) er en malaysisk landhockeyspiller.
Han representerte Malaysia under Sommer-OL 1976 i Montréal, hvor laget hans ble nummer 8.[1]