wonder-worker (n.)

1590s, from wonder (n.) + worker, translating Greek thaumatourgos. Old English had wundorweorc "miracle."