The older Welsh form of Michael, apparently a contracted form of "Michael the Archangel".
The later Welsh form is Meical, but both are derived from the Hebrew name Micah, "one who is like God".