Definitions for "Strong name"
An assembly that has the cryptographic public key field containing a public key value has a strong name. A strong name implies that the assembly is also signed with the private key. See also: simple name, partially signed.
a cryptographic public/private key pair that is applied to an assembly in order to prove that it has not been tampered with after compilation
a unique identifier for an assembly, which is generated by combining a text name, the version number, culture information (if it exists), a public key, and a digital signature