A person or device that produces heat; something that warms or heats.
From Latin calefactor, from calefacere (to make hot), with the agent suffix -or indicating one who performs the action.
Try Another Word