teleologist

nounA person who believes that natural processes or events have a purpose or goal, rather than being random.

Synonyms