The Nazis probably thought Iranians and Indians are non-white also. They ignore the Indo part of Indo-European. Nazis make their own definition of white. Leftists make their own definition of white supremacist. Leftists also make up their own definition of non-white not based on Science even though they claim to be for Science. I guess they only like Science when it comes to "global warming" but not for human biology (because they don't believe in biological genders) and not for racial anthropology since they don't have no conception of the four human races and think any ethnic group that is not European can declare itself a separate race.
The argument is that white Europeans invaded India and gave it civilization. That's why Nazis see the Indo-European civilization as their own. The existence of the Indo-European language family fuels their fantasies, even though the languages have little in common. They point out the religious similarities between the Christian trinity and the Hindu trinity, but the belief in a divine trinity is found throughout the ancient world, including Egypt, Phoenicia, Babylonia and Sumeria. My favorite is the Nazi idiots who claim they are the true Israelites. That they don't speak Hebrew or follow the Torah doesn't bother them at all. In the end, the identities come down to the good old Jew or Gentile.