What is the difference between Farsi and Persian?
Farsi is a Persian word, and Persian is an English word.if someone wanted to say "i speak [native language of Iran]" in Persian, they would say: "man farsi harf mizanam." if they wanted to say it in English: "i speak Persian."just like you wouldn't say "i speak espanol" or "yo hablo English."saying farsi makes you sound a bit more cultured and is completely acceptable.but, in theory, if you are speaking English, the correct term to use is "Persian."