demon (Medieval Latin) comes from Ancient Greek δαίμων, from Ancient Greek δαίω, from Proto-Indo-European deh₂y-, from Proto-Indo-European deh₂- — to share, divide.
demon (Medieval Latin): accusative singular of dēmos; spirit