Yes, but it's ridiculously indirect. 1. Create a Message with the title set to the new name of the item, and the "Message Box" box UN-checked. You'll probably also want to look up "Text Replacement" in the wiki. 2. Create a Quest. 3. Add a ReferenceAlias to the quest. Set the alias' "Display Name" to the Message you just created, and you might want to enable "Clears Name When Removed" depending on whether the name change is supposed to be temporary or not. 4. Arrange for the quest to be started somehow. Either check "Start Game Enabled", call quest.SetStage() or quest.Start() from a script, or use a StoryEvent to tell the Radiant Story Manager to start the quest. 5. If using the Radiant Story Manager, you can use things like "Find Matching Reference" which is handy. However, then you'll need to add some things to the "SM Event Node" tree. 6. Arrange for the alias to be "filled" somehow, either from a script, or by the Radiant Story Manager. 7. I've probably left something out. So, yeah, it would be kind of nice if they had an object.SetName() function.