Farsi is the official language of Iran, and this is made in Iran, so where's the problem? It's like saying "...named Mao (Mandarin for cat)" which is also Cantonese, and then saying "it's called Chinese. You don't go around saying 'in Mandarin it's called...' do you?". The Chinese examples are simplified ignoring tone, yes I speak Cantonese.
Persian is an ethnicity. Just like you'd have Mandarin which is the language of China, but are Asian. Speaking as a person who's had roommates who are Persian who migrated from Iran and are citizens of the United States. They say they speak Farsi and choose not to identify themselves as Iranians, but as Persians. They do not identify themselves as Iranians speaking Persian.
Point I'm making: made in Iran, use Iran's locales.