Cairn India was among the top gainers on the NSE on Monday. At 2.45 p.m. it was quoting at Rs 318.20, or 2.30 per cent up on its previous close of Rs 311.05.