Derived from the Middle English and Old French given names Mazelin and Mazelin, double diminutives of names containing the Germanic element mahal "meeting, assembly; speech, court". Could also derive from similar-sounding names such as Masselin (see Masse, Matz).