Impel comes from Middle English impellen, from Latin impellere meaning to drive forward, composed of Latin in- and the root pelh₂- meaning to thrust or drive.
impel (English): To urge a person; to press on; to incite to...