ref
Middle English: from Old French ancestre, from Latin antecessor, from antecedere, from ante ‘before’ + cedere ‘go’.