Farsi is the name used in Iran for the Persian language, which is also spoken in Afghanistan and Tajikistan.