Where does “صفر” come from?

صفر (Classical Persian) comes from Arabic صِفْر, from Sanskrit शून्य, from Proto-Indo-European ḱówH-.

Ancestry of “صفر”, step by step

StepLanguageWordMeaning
1Arabicصِفْرzero, nothing, empty, void; nothing, cipher;...
2Sanskritशून्यzero; cipher, cypher; blank, deserted
3Proto-Indo-EuropeanḱówH-
Every word from Proto-Indo-European ḱówH-Every word from Sanskrit शून्यEvery word from Arabic صِفْر