Iran never changed its name. Well, other than slightly the spelling, Aran (Land of the Aryan) > Iran.
The name of Iran was never Persia.
Kind of like how Angle Land became Angleland became Angland became England became Ingland in less time.
A week ago, you were saying that Iran was located in Arabia.