Лингвистические детективы - Шанский Н.М. 2002
Слова среди других слов
С грехом пополам
Данное разговорное выражение означает «кое-как» или «с большим трудом». Второе значение более позднее, оно возникло на базе значения «кое-как». Наш фразеологический оборот появился из свободного сочетания слов с грехом пополам, в котором существительное грех обозначало не проступок, как сейчас, а ошибку. Таким образом, с грехом пополам буквально значит «пополам с ошибкой» (и следовательно, «кое-как»).
Заметим, что такое же значение имеет слово грех и в пословице На грех мастера нет.
В эпоху Пушкина значение «ошибка» у слова грех было еще вполне обычным. Вспомните хотя бы строки из романа «Евгений Онегин»: …Да помнил, хоть не без греха (т. е. «не без ошибки». — Н. Ш.), Из Энеиды два стиха.