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 официально стал аббревиатура для многоязычной стандартной библиотеки времени выполнения объекта.
Ответ 2
Из книги: С# 6.0 в двух словах - окончательная ссылка (стр. 199)
Некоторые типы .NET используются непосредственно CLR и являются существенными для управляемой среды хостинга. Эти типы находятся в сборке mscorlib.dll и включают в себя встроенные типы С#, а также базовые классы сбора, типы обработки потоков, сериализация, отражение, резьба и нативная совместимость ( "mscorlib" - это сокращенно для многоязычного стандарта Common Object Runtime Библиотека).
Таким образом, предполагается, что многоязычная стандартная библиотека времени выполнения обычного объекта