From Javanese sesajen (ꦱꦼꦱꦗꦺꦤ꧀), from Old Javanese sasajen. Can be reconstructed as a partial reduplication of saji + -an.
sasajen