Таково было её переводческое решение.
Дело тут в чём, с одной стороны, вроде бы всем известно, что имена собственные переводить нельзя, что для их передачи нужно использовать либо подражание звучанию имени в оригинале, либо подражание написанию (оттуда дилемма доктора Ватсона, который иногда доктор Уотсон). Однако в художественном тексте мы можем встретить говорящие фамилии, которые необходимо "одомашнить" чтобы сохранить мысль и посыл автора оригинала (примером из школьной программы можно назвать "Мертвые души" и их Собакевичей с Плюшкиными, примером из развлекательной - книги Терри Пратчетта, герои которых при переводе получают имена в роде Наверна Чудакулли и матушки Ветровоск). Именно это и делает Литвинова, потому что оригинальное имя профессора Severus Snape созвучно словам severe - жестокий, строгий и snake - змея, ей просто показалось, что намека на север, который скорее всего случайно появился у нас в языке не достаточно, поэтому она добавила отсылку к снегу и это приемлемый вариант, потому что при всех этих метаморфозах имя не утрачивает полностью созвучия с оригиналом, сравните хотя бы со Злодеусом Злеем Спивак.
Хм, в английском варианте имя гораздо очевиднее.
Кроме Литвиновой, в переводах Росмэна участвовало ещё несколько персонажей. Имена (и качество перевода) были одобрены издательством, имеющим эксклюзивные права. Та же история, что и с переводами названий голливудских фильмов прокатчиками.
В общем, или пользуйтесь пиратскими человеческими переводами, или читайте/смотрите в оригинале.