67%RatingSave Gender Masculine Usage Medieval Irish Meaning & History Derived from Irish moch meaning "early" combined with a diminutive suffix. People think this name isRate·Details classic upper class strong strange complex serious Categories isograms, time periods