Mahesh Perera (born 2 January 1974) is a Sri Lankan hurdler. He competed in the men's 110 metres hurdles at the 1996 Summer Olympics.