Despite of the explanation of your question, it is a valid question to ask why planets all have Roman names. First of all, the Romans could, like the Greeks and Sumerians, could only see Mercury, Venus, Mars, Jupiter and Saturn. These planets can be seen with the naked eye. However, the fact that the Romans could see these planets, didn't give all the planets latin names.
If the Names of the planets were given by the ones that discovered them first, the planets would have Sumerian names. The answer to the question why the planets have latin names is because they don't. The first western scientist took over the Roman names, because latin was they scientific language of the middle ages and the renaissance. After the discovery of Uranus and Neptune these planets were not given these names by their discoverers. Only after longer controversy western astronomers have standardized the names of planets and moons according to Greek and Roman mytholohy, but this was only around the second half of the 19th century.
Since the beginning of the 20th century the IAU is setting the standards for naming celestial bodies including planets. However, the IAU doesn't set the names, it only sets the standards. Newly discovered objects are now named according to these rules by their discoverers. Older planets are still living with their old names and for western astronomers those are still the names from Greek and Roman mythological figures. However, the IAU allows you to consistently name the planets by their Arabic or Chinese names. So, the question is valid, the text around your question is unfortunately not true, since the planets don't necessarily have Roman names. If you are An Asian person and correctly think the planets should have their Chinese names, because they were earlier in discovering these objects than the Romans (although not earlier than the Sumerians), you are allowed by the IAU (sic) to call them by their Chinese names.