If you make multiple forms, give them a unique ID each.
Control elements contained in a form can have a name which you already gave to another control element in another form since when you submit the form, only the values of the control elements inside that one form are sent to the server.
If you want to submit all forms at once, you will have to use JS. You could serialize the forms into JSON and then send the JSON to your back-end. Multiple control elements with the same name will still work.