Nouns

(n)causal agent, cause, causal agencyany entity that produces an effect or is responsible for events or results