Rapine and the alternative Middle English spelling ravin suggest that association with the bird might have helped move to and fix the -e- spelling.

I think the Latin root rap- 'seize' is related to Greek harp- 'seize', as in the Harpies.

The Old English and Old Norse for the bird were hrafn, but the h is unrelated, coming from an earlier k.