From Latin illoc. Compare Romanian acolo, Old Italian loco, Old French iluec.
luc
From Latin locus. Compare Italian luogo, Romanian loc, Friulian lûc, Catalan lloc, Occitan luòc.
luc m