The display name should be brief but provide some indication of what the package contains. Otherwise, the Unity Package Manager imposes no restrictions on the display name.
The official name must conform to the Unity Package Manager naming convention, which uses reverse domain name notation. The name must:
net.example), even if your company or website name begins with a digit.
For example, “com.unity.2d.animation” and “com.unity.2d.ik” are the names of two Unity 2D packages, but a custom package developer at https://example.net might create a package named “net.example.physics”. Use your own company name in your package names. Do not use the “unity” prefix in your own package names.
Note: These naming restrictions apply only to the package names themselves and do not need to match the namespace in your code. For example, you could use
Project3dBase as a namespace in a package called net.example.3d.base.