Krishna Hariharan (born 24 September 1955) is an Indian Test cricket umpire.
Hariharan became a Twenty20 cricket umpire in 2001. He officiated in 34 One-day Internationals from 1997 to 2006, but only two Test matches. He made his debut as a Test umpire in the 1st Test between England and Bangladesh at Lord's in May 2005, in which England lost only 3 wickets to win by an innings and 261 runs within three days,[1] and then stood in the 2nd Test between Bangladesh and Sri Lanka at Boghra in March 2006, which Sri Lanka won by 10 wickets early on the fourth day.[2] He also umpired matches in the Indian Premier League in 2008, 2009 and 2010 seasons.