Euhemerist
Eu·hem·er·ist
Euhemerist
n.
One who advocates euhemerism.