„Generatoriaus“sąvoka yra labai įvairialypė. Skirtingose mokslo ir technikos srityse joje pateikiamos skirtingos prasmės. Todėl apie tai, kas yra generatoriai, galime kalbėti tik tam tikros dalykinės srities kontekste.
Plačiąja prasme generatoriai suprantami kaip bet kokie mechaniniai, elektriniai ir elektroniniai prietaisai, mašinos ir prietaisai, gaminantys bet kokius nurodytų savybių produktus (medžiagas ar energiją). Įvairiose mokslo, taip pat technikos ir pramonės srityse yra nusistovėjusios sąvokos „generatorius“sąvokos.
Chemijos, kaip ir kai kuriose kitose pramonės šakose, dažnai naudojami prietaisai, gaminantys dujas. Pavyzdžiui, vandenilio generatorius arba acetileno generatorius. Mašinos, paverčiančios medžiagas į tam tikras agregacijos būsenas, taip pat dažnai vadinamos generatoriais. Pavyzdžiui, garo generatorius ar ledo gamintojas.
Teorinėje fizikoje yra sąvokos apie abstrakčius prietaisus, turinčius idealių savybių, vadinamus šaltiniais arba generatoriais. Pavyzdžiui, tai yra nuolatinės srovės generatorius (jo generuojama srovė nepriklauso nuo atsparumo apkrovai), įtampos generatorius (EMF), kintamosios srovės generatorius, turintis nurodytą amplitudę ir dažnį.
Elektros energetikoje generatoriai vadinami tikromis mašinomis ir agregatais, gaminančiais elektros energiją. Tai apima tiek kintamosios srovės generatorių (nuo dviračių ar automobilių iki garų dujų ar hidro turbinų generatorių jėgainėse), tiek nuolatinės srovės (galvaninių elementų, Faradėjaus disko, magnetohidrodinaminių generatorių) srovę.
Signalų generatoriai daugiausia naudojami elektronikoje. Jie yra būtini norint gauti įvairių charakteristikų (amplitudės, dažnio, fazės) ir elektrinių formų sroves įrangos grandinėse. Yra daug tipiškų įvairių generatorių schemų (pavieniai ir multivibratoriai, sinusoidiniai osciliatoriai, blokavimo generatoriai ir kt.).
Programuojant generatorius suprantamas kaip programa arba jos dalis (klasė su metodų rinkiniu, procedūra, funkcija), sukurianti norimų charakteristikų duomenų rinkinius. Pavyzdžiui, pseudoatsitiktinių skaičių generatorius arba dokumentų generavimo programa (pvz., „Doxygen“).