Мы знаем, что перед неповторяющимся союзом или при однородных членах предложения запятая не ставится.
Мы приедем сегодня или завтра.
Купи колбасы или сосисок.
В этом случае или является разделительным союзом: он связывает два члена предложения, которые взаимоисключаемы — либо одно, либо другое, причем эти понятия обозначают разные вещи.
Но существует ещё и пояснительный союз или, который связывает тождественные (то есть обозначающие одно и то же) понятия.
Лингвисты, или языковеды, занимаются изучением языков.
Вечером мы должны встретиться с Марией Анатольевной, или попросту Машей, как она сама предпочитала себя называть.
Здесь лингвисты = языковеды, Мария Анатольевна = Маша. То есть это одно и то же, просто названия разные.
В этом случает запятые ставятся перед или и после второго понятия, то есть выделяем пояснительный оборот.
Отдельно стоит сказать и про двойные заголовки.
Если у произведения два названия, соединенные союзом или, то перед или ставится запятая, а первое слово второго названия пишется с заглавной буквы.
История одного похода, или Как мы встретили лешего
Тихий вечер, или Сказ о горе-домоседах