Silagra is a generic drug, with it brand name being viagra. It contains the same salt which is sildenafil which is also present in viagra.