Although the developer states that a field name may contain any UTF-8 string, I believe he should not say this, because inclusion of certain characters certainly cause errors in certain situations, and due to the different implementations, the errors may manifest themselves differently in the different editions. Examples include characters like the at sign (@). However, this is FIELD names; ENTRY names are built from field VALUES, and I know of no restriction there.
Now, at the physical level, Eugene has speculated -- from the sheet column added by Memento when linking to Google Sheets and from other probing he has done -- that there is an entry identifier (that is unique even when/if the entry name is not) that may be precisely that string that each entry generates in that added column during Sheets sync.