Diesellok är lokomotiv som drivs av en eller flera dieselmotorer. Drivningen sker antingen direkt via hydraulmotorer, hydrauliska momentomvandlare eller indirekt via en generator och elmotorer till drivhjulen.
Mindre diesellok med motoreffekt mindre än 300 hästkrafter (cirka 220 kW) kallas ofta lokomotor. De används normalt endast i kapillärnätet och krävde tidigare inte full lokförarutbildning.
Som diesellok räknas inte: