After seeing consecutive crashes due to the same error after creating a new save, I suppose that the main reason for those crashes is due to the way the save files are named. And managed.
I am having a similar issue, any time I leave town I get the same error.
Assertion failed: GetFName() == NAME_None [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectBase.cpp] [Line: 130]
Is there any safe name? Or do I just have to wait till 4.7 to be out...or wait on 4.8?
Sadly, that error automatically pops up whenever you have more than the save0 file.
If you want to keep your save files, you could always rename them however you want. The game can only "play" save[N].sav files, though, so you'll need to replace the save0.sav file if you want to play another character.