Yes, of course, the Persians should name their own country - not President Trump. I was just being facetious.
As for 2500 years - I beg to differ. I’m old but not THAT old!
When I was in grade school, all the globes and world maps still showed it as Persia. Iraq was Mesopotamia, Zimbabwe was still Rhodesia, etc.. when I was taught geography in the 1960s.
Officially, Persia became Iran in 1935, but apparently, nobody felt that was reason enough to run out and get a new globe -including the schools.
Reza Shah officially changed the name BACK to Iran, cuz that’s what it was in ancient times.