Mainchin \ma(in)-chin\ as a boy's name is a variant of Munchin (Irish, Gaelic), and the meaning of Mainchin is "little monk". See also Mannix.