The HTML name attribute gives a form control the field name the browser uses when submitting the form. It connects each submitted value with the field it belongs to. section 8.5.1
A submitted field
If a form control has name="email", the submitted form data identifies its value as email. Other controls might use names such as name, skills, day, gift, and notify. Radio buttons and selection-list options use value attributes to provide the selected value, while the name identifies the field. section 8.5.1
When customizing a generated form, change visible text or allowed value strings carefully, but do not change the type or name attribute values unless you intend to change how the form data is identified. section 8.6

