euhemerist
/juːmɛˈmɛrɪst/Definitions
1. noun
A person who explains mythological legends as based on historical events and figures, often a historian who demythologizes myths.
“The scholar was known as a euhemerist for her approach to interpreting ancient myths as historical facts.”