Игры с именами, на мой взгляд, оправданы только в двух случаях:
1. говорящие имена, и это должно быть явно заложено автором. Это детские сказки (Белоснежка, Золушка, Незнайка...), сатира...
2. Имена, вокруг смысла которых построен весь сюжет. Скажем, "Лошадиная фамилия" или The Importance of Being Earnest, где главного героя зовут Эрнест.
3. Неблагозвучие в том языке, на который переводят. Alastor Moody - тут нужна ассоциация с мудаком?