2 English words descend from Middle English ensuren, most common first.
ensureTo make sure or certain of something (usually some future event or condition).
insureTo provide for compensation if some specified risk occurs. Often agreed by policy (contract) to offer financial compensation in case of an accident, theft or other undesirable event.