Where does “خْوَاب” come from?
خْوَاب (Classical Persian) comes from Middle Persian 𐭧𐭥𐭠𐭡, from Proto-Iranian *hwápati, from Proto-Indo-Iranian swápati, from Proto-Indo-European swép-e-ti, from Proto-Indo-European swep- — to sleep.
Ancestry of “خْوَاب”, step by step