The contract name is ERC1967Proxy

Hi When I deploy an upgradeable contract the name display on BSC Test scan is ERC1967Proxy instead of my token name.

How could I update it?

The contract is an ERC1967Proxy. Saying otherwise would just be wrong.

You might be able to have the proxy mechanism verified, so you can read as proxy / write as proxy like here. I'm not sure if BSC explorer supports that.