Immoveable comes from English movable, which derives from Latin in- (not) combined with Latin movable, ultimately tracing back through Proto-Indo-European ne (not) and oyd- (to go).
immoveable (English): Alternative spelling of immovable