demon (Middle English) comes from Medieval Latin demon, from Ancient Greek δαίμων, from Ancient Greek δαίω, from Proto-Indo-European deh₂y-, from Proto-Indo-European deh₂- — to share, divide.
demon (Middle English): demon, devil, malicious spirit; daimon, helpful...