The object MUST contain an issuer property, and its value MUST be an object composed as follows:
The object MUST contain a id property, and its value MUST be a valid URI string that identifies who the issuer of the credential(s) will be.
The object MAY contain a name property, and its value MUST be a string that SHOULD reflect the human-readable name the Issuer wishes to be recognized by.
According to the text at https://identity.foundation/credential-manifest/#general-composition :
According the the schema:
I think it makes sense to have the name required. Although it is self asserted by the issuer, it is the only human friendly reference for a holder.