Вообще, все зависит от произведения. В некоторых имена - просто имена, которые могут максимум отсылать к известным личностям или иметь иностранные корни, которые при желании можно приплести к характеру героя, а есть говорящие имена. Такие надо переводить. Особенно если с ними связана игра слов или что-то этом духе