From Old French asault, assaut, from the verb asaillir, from Latin assiliō, spring or leap (to or upon); rush (at), from ad (“towards”) + saliō, salīre (“jump”, verb).
assauter