Changing glyph name to unicode

I want to rename glyphs to their Unicode names, but Glyphs keeps changing them back.

For example, when I try to rename ‘Acaron’ to ‘uni01CD’ in the main page, the name always reverts to ‘Acaron’.

Even if I delete the glyph and create it again with the Unicode-based name, Glyphs still changes it back to Acaron.

How can I change the glyph’s name to the Unicode-based names?

but still ‘Acaron’ like below

My other typeface file works right.

Set the Use Custom Naming option in Font Info:

Why do you like to do this? The names are replaced on export, anyway (expect the names in the Adobe glyph list).
But you could set the production name if you really need uni names in the final font for the basic letters.

I noticed that some OpenType features, such as mark positioning, use Unicode names for certain glyphs.

Is there any advantage to writing OpenType features using Unicode names (for example, minimizing errors), or is there no real benefit?

No, there is no such advantage. The nice names like Acaron are recommended for most users unless you want to use your own naming scheme (for example, to interoperable with other systems that use a different naming scheme than Glyphs).

Thank you for your kindness and your answer.