diff --git a/energy_selfconsumption/wizards/contract_generation_wizard.py b/energy_selfconsumption/wizards/contract_generation_wizard.py
index 3fc92c6d44ac023873f623175399305e7bc42685..84091737588630845059400d35dc0c917f30c0b0 100644
--- a/energy_selfconsumption/wizards/contract_generation_wizard.py
+++ b/energy_selfconsumption/wizards/contract_generation_wizard.py
@@ -93,7 +93,8 @@ class ContractGenerationWizard(models.TransientModel):
 
             self.env["contract.contract"].create(
                 {
-                    "name": self.selfconsumption_id.product_id.contract_template_id.name,
+                    "name": _("Contract - %s - %s")
+                    % (self.selfconsumption_id.name, partner_data["parent_id"].name),
                     "partner_id": partner_data["parent_id"].id,
                     "invoice_partner_id": partner_data["parent_id"].id,
                     "recurring_invoicing_type": "post-paid",