सपना (Hindi) comes from Sanskrit स्वप्न, from Proto-Indo-Iranian swápnas, from Proto-Indo-European swépnos, from Proto-Indo-European swopnos, from Proto-Indo-European swep- — to sleep.
सपना (Hindi): dream, reverie, vision