@Kwamikagami, What the locals of a geographical region perceive their language does not necessarily make it literally correct. For example, Tajiks call the language they speak "Tajiki" and Afghans know their corresponding language as "Dari", however these two labels are both classified by linguists the same language: Persian. Wikipedia content are supposed to be based on academic definitions and not colloquial. This is not Urban Dictionary.  I think we can both agree that the majority of Iranians call their language "Farsi" in Persian, while many, who are aware of the Arabic influence in this non-Arabic language, still call it "Parsi". Remember, "Farsi" is the arabized version of "Parsi", the original name of the language which underwent this change due to the fact that Arabs could not, naturally and linguistically, enunciate the /p/ sound. To this day, you will only find "Parsi" (the standard word and not colloquial) in the most prominent Persian literary work, the Shahnameh. Furthermore, since you don't seem to be acquainted with Persian literature, I suggest you head to the official CAIS website to learn what Persian, Parsi, and Farsi mean at all.