generator (generation + -or): One who, or that which, generates, begets, causes, or produces