is pardon a french word?
From Middle English pardonen, from Old French pardoner (modern French pardonner), from Vulgar Latin *perdonare, from per- + donare, a loan-translation of a Germanic word represented by Frankish *firgeban (“to forgive, give up completely”), from *fir- + *geban.