If “Persia” is an exonym for Iran, why is “Farsi” not an exonym? Iranian people call their language “Farsi” in Farsi, but “Persian” and “Farsi” are cognate words both derived from Parsa, the capital of Achaemenid dynasty.
valid question