This code will create locally defined range names for each sheet which has a name starting with "DataSheet" (adjust accordingly):
Sub AssignRangeNames()
    Dim oSh As Worksheet
    For Each oSh In Worksheets
        If Osh.Name Like "DataSheet*" Then
            oSh.Range("A1").CurrentRegion.Name = "'" & oSh.Name & "'!LocalTable"
        End If
    Next
End Sub