No non puoi. Se vuoi puoi tenerti una lista di label e accedere ad esse tramite un indice, ecco un esempio:
Public Class Form1
Dim myLabels As List(Of Label) = New List(Of Label)
Private Sub AddLabel(text As String, left As Integer, top As Integer)
Dim label As New Label
label.Text = text
label.Location() = New Point(left, top)
Controls.Add(label)
myLabels.Add(label)
End Sub
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
AddLabel("tizio", 10, 10)
AddLabel("caio", 10, 50)
AddLabel("sempronio", 10, 100)
Dim i As Integer = 1
myLabels(i).Text = "cucu"
End Sub
End Class
Questo esempio cambia il testo alla seconda label (che ha indice 1 dato che gli array partono da 0).