Formal and official:
* Persian: This is the most widely used and accepted term internationally. It's the name used in English and many other languages.
* Dari: This is the official name for the Persian language in Afghanistan.
Other:
* Parsi: This is a less common name, mostly used by speakers of the language themselves.
* Tājiki: This refers to the Persian language as spoken in Tajikistan. However, Tajik is often considered a distinct language with its own grammar and vocabulary.
So, "Persian" is the most common and widely recognized term, while "Dari" and "Tajiki" refer to specific regional variations of the language.