Using a standardized naming convention is an important element in writing code that is easy to read, understand, and maintain. Microsoft recommends that you do not use the suffix 'Delegate' for delegate names, but rather choose a name that describes the meaning.
' VB
Delegate Function myMethodDelegate(myInt As Integer) As String
// C#
public delegate String myMethodDelegate( int myInt );
' VB
Delegate Function myMethod(myInt As Integer) As String
// C#
public delegate String myMethod( int myInt );