Hello -
There is one way I use. We do not use the Asset Number field for much. Since we have multiple devices deployed across 3 different campuses, and multiple locations across each campus, I the desired friendly name as the Asset Number (edit device). Then, in the Friendly Name I remove the default value and add Asset Number as Friendly Name, check the Set Friendly Name as Device Name. Now, as long as you don't delete the device record, you can wipe and re-provision the device as many times as you want, and it will retain the same name.
Hope this helps you.