hi.when you say (Iranian) you are talking about people that are living or lived in Iran and you want to show something like nationality or culture.And when you say Persian you are talking about language that used by Iranian and recently you can use (Farsi) instead of Persian.When you want to talk about ancient Iran you should use Persia and the Language that People used in ancient Persia was Persian because the last name of Iran as a one of most biggest empire in the ancient world was Persia.According to the situation you should decide to use one of them.For example we say (Persian gulf) not (Iranian Gulf).I am Iranian and I studied about history of Iran and another country.
Hi ramtinm, thanks for your help.
So we say "Iranian Girl" not "Persian girl", am I right?
Since you studied history of Iran, I want to ask a question if you don't mind. This is just a matter of curiosity. If you feel like it is offensive or something, please, just leave out the question.
I have a colleague from Iran. When the first time we talked he wasn't so nice and didn't feel comfortable to talk with me. In fact he said something like he didn't want to talk to me since I came from an enemy country (Vietnam). So, the question is that do most of Iranian think as he does? and why? [I tried to recall the history but I can find any clue for this]. Thanks.