No, Indian citizens do not require a visa to enter Nepal. A valid passport, voter ID card, or any photo identity card issued by the Government of India is sufficient for entry.