This is an interesting question.
"Iran" is the word for the country in the major language of the
country (a language that itself has several names -- Iranian, Persian
or Farsi). "Persia" is how the country was known to Europeans from
antiquity until the mid-20th century. The word "Persia" comes from the
province of Fars or the ethnic group that lived there.
According to an article excerpted at the site of the Iran Chamber
Society, the Persian government in 1935 asked other countries to start
using the native name "Iran" instead of "Persia." There are several
reasons why the government might have done that. For one, the
government might have wanted to demonstrate its freedom from foreign
influence. Also, because not all people in the country live in Fars or
speak Persian, the name "Iran" could be considered more inclusive.
A third possible reason comes from the fact that the name "Iran" is
related to the word "Aryan." The Persians, like the Nazis, claimed
descent from the semi-mythical "Aryan race" of old. The name change
may have been an attempt to curry favor with the Germans.
Some people from the country still prefer the word "Persia."
I hope this answer has met your needs. If not, please request clarification.
Sources: Ehsan Yarshater, "When 'Persia' Became 'Iran,'" Iran Chamber
Peyman Nasepour, "Some points about the words Iran, Iranian, Persia,
Persian, Fars and Farsi,"
Pejman Akbarzadeh, "Iran or Persia? Farsi or Persian? Which Ones
Should Use ?!" 20 Nov. 2003,
Foued Kazem, "A Brief History of Names," 20 Dec. 2004,
name Iran aryan
Iran name change Persia
origin word Persia