Заимствовано из немецкого, где Scfracht образовано от глагола schaben – "скоблить", восходящего к греческому skapto – "колаю". Буквально шахта означает "яма, ров".
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.