From Latin in abante (from ab ante), or from în + older form ainte, from Latin abante. Compare Aromanian nãnte, ninte. Cf. also Old Italian inante, Dalmatian aninč, Spanish delante.
înainte