Related with Luxembourgish mockeleg (“plump”), German muckelig (“cozy, pleasantly warm or soft”). Further origin uncertain. Possibly from dialectal mocke (“slut, babe”), which could be a Celtic borrowing, from Proto-Celtic *mokkus (“swine, pig”), or related to mok (“mug, large cup”), with the original sense of "roundish object."