Use a two field value list. Make field 1 an ID number or UUID. Make field two your name field. Now you can change the name as needed as long as you never change the ID field value. You can use either a po pup menu that only shows the second field or you can use a drop down list field along with the name field from the table of values to show the name.
This works because you never put the name anywhere but in that one name field in one record of the values table and simply link to it via value list or relationship.