Set computer name via script, or more advanced options
During enrollment, a computer name is currently created with a template that may or may not contain random characters, or the serial number. That template is limited.
It would be helpful to use a script to set the computer name, or more advanced options, to set the name.
It doesn't make sense to change the name after the device has been enrolled, and is more difficult following a hybrid AAD join.
For example, our infosec team has strict requirements for computer naming for quick discovery during investigation: Device type (Desktop/Laptop), State, Location, and serial number.
This can be accomplished via a combination of creative use of the Group Tag and a Powershell script, but this is not an option with the current available capabilities for PC naming in Intune/Autopilot.