Changing the node name on the fly would be rather costly from an effort perspective (as you need to make sure all references to that page are adjusted, plus managing un/publishing operations too). If the goal is to control the name in the URL, maybe sling:alias (Alias field in page props) would be t...