Agent noun belonging to Old High German kampf, whence German Kampf. Cognate to Old Norse kappi, Old English cempa.
kempfo m