From Old French chafaud. Doublet of échaifaud, which has a French influence.
chaifaud m (plural chaifauds)