how to change user profile name?
You can't change it. The name of a *USRPRF object is an identifier that gets embedded into too many other objects such as job descriptions and elsewhere. Numerous "hidden" objects such as Interactive SQL sessions may be created with linked names. Many applications may store data under a user profile's name. The profile's name is a unique identifier that should never be changed.
Create a new profile with the desired name if it must be renamed. Leave the original profile in place until all associated objects have been identified and handled.
User Profile name will be uniquely identified in the system.
CHGUSRPRF command is used to change the User Details of the mentioned “User Profile” but not the user profile name.