Слово "горняк" - это существительное мужского рода, с корнем слова "гор".
У слова "горняк" несколько значений - это и "горнорабочий", то есть человек, который работает в горной промышленности, и это еще и тот, кто изучает "горное дело", даже может быть студентом горного учебного заведения, либо инженер.
Синонимом к слову "горняк" может быть слово "шахтер".
Есть еще и город такой, в России - "Горняк", это в Алтайском крае.
Еще так называют велогонщиков ("горняк"), которые специализируются на горных велогонках.
Есть еще у пожарных "горняк" - это сленг, то есть погибший человек на пожаре.
Есть такой футбольный клуб - "Горняк".
Есть монастырь в Сербии - "Горняк".