Is there an a view that non jews have no souls?
To my knowledge, there is no view that non-Jews do not have a soul. Indeed, on Rosh Hashanah we mention, in reference to all the people of the world, “all those who have a soul.”
However, some commentaries, in particular kabbalistic and hassidic works, point to a fundamental difference between the Jewish soul and the non-Jewish soul, in that the Jewish soul is derived from a “higher” spiritual source than the non-Jewish soul, and is therefore able to connect to a higher spiritual realm. See, for instance, Chesed Le’avraham (quoted in Yalkut Reuveni, Milah 76), who writes that non-Jews do not possess the “neshamah” part of the soul (see also Toldos Yaakov Yosef, Matos 1; Yaavez to Avos 6:8).