Ok entonces arias algo asi.
Código vb.net:
Ver originalIf reader.Read Then
login = reader.GetString(0).ToUpper
password = reader.GetString(1).ToUpper
Public nombre As String = Convert.ToString(reader("Nombre"))'Nombre es el campo en la bd
MsgBox(" Has Ingresado al Sistema ") txtpswd.Clear()
txtusuario.Clear()
Dim f2 As New Form2(nombre)'pasas la variable al form principal
Me.Hide()
f2.ShowDialog()
Luego haces lo que te puse anteriormente en el constructor del form2.
Código vb.net:
Ver originalprivate nombre As String
Public Sub New(nom As String) 'constructor recibira parametro del Form1
InitializeComponent()
nombre = nom
End Sub
'ahora solo asignas la variable a tu label y ya
Label.Text=nombre
Prueba así.