Where is the language called Farsi spoken? on May 27, 2023 Published in Geography Trivia Iran. New Persian, also called Farsi among other names, is an official language in Iran, Afghanistan and Tajikistan.