Hadhafang ist nicht der englische, sondern der Elbische (Sindarin-) Name. Somit wird es wohl auch im Deutschen genauso geschrieben.