Why did Persia become Iran?

The native name of the region is Iran. The name Persia, comes from the Greeks, and so it is common in western countries to call the ancient Iranian Empire, Persia. Either name is acceptable in naming the modern nation.