Ответ 1
"Обычная продолжительность выполнения объекта"
Подробнее см.
cor: до того, как .NET был выбран как имя, эта новая платформа была преемницей COM, поэтому она была под кодовым названием COM 3.0, а затем выбрано имя... Common Object Runtime (cor), и именно здесь mscorlib получает свое имя от (и это застряло независимо от того, что .NET было окончательным именем)!
EDIT: Здесь интересное дополнение из книги Джеффри Рихтера
Когда Microsoft впервые начала работать с .NET Framework, MSCorLib.dll был аббревиатура для стандартной библиотеки времени выполнения Microsoft Common Object. Как только ECMA начнет стандартизировать CLR и части FCL, MSCorLib.dll официально стал аббревиатура для многоязычной стандартной библиотеки времени выполнения объекта.