Core Data Entity rename

When you are renaming the entity make sure you rename both Name and Class in the Data Model Inspector. In my project, if both are renamed the new auto-generated NSManagedObject subclasses are created with the new names.

Dialog options to rename entity and class


For future readers: Pay attention to the model version though, if your app is already published, updating the app may break the database schema on your users devices which results in a crash on launch. Core Data can automatically find a migration for this easy case, you can find more information on lightweight migrations here. You basically have to set a renaming ID so CD knows what got renamed to what even if skipping versions in between.