Латинское – epocha (эпоха).
Немецкое – Epoche (то же).
В русском языке слово известно предположительно с конца XVIII в.
Вероятно, пришло через немецкий из латинского. Первоисточником же является греческое слово, обозначающее «задержка, остановка в счете времени, значительный момент».
Производное: эпохальный.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство ЮНВЕС>. Москва. 2003.