Все эти слова восходят к общей основе «мьрзъ», первоначальное значение которой - «холодный». Это родство прослеживается во многих славянских языках. Рус., укр., блр. - мороз, ст.-слав. мразъ, сербохорв. мрȁз, чеш. mráz, польск. mróz. Сюда же М.Фасмер относит родственные из алб. mardhem «мерзну», mardhë «гусиная кожа», marth «мороз». Слово мерзкий образовано от прилагательного мьрзъ, имевшего значение «холодный». Значение «отвратительный» развилось со временем по аналогии: холодный — значит неприятный...