Euhemerist

Eu·hem·er·ist

Euhemerist

n.
  1. One who advocates euhemerism.