i would personally make the name in English just in case, but if i was ranking something on the level of quality, it wouldn't really influence my rating.
tho im not the person in charge of the ranking so i can only speak personally. hope that helps :)