I had the same problem. I am using back office in a different language than front office, in this case back office english and front office X.
So when I create product for language X, it copies the name to all available languages, but when I am editing the name, I am only editing language X so back office shows me the original name. When I edit english name of the product, then everything looks ok.
Hope this helped.