Possibly derived from Welsh mwyn "gentle, kind". This was a nickname of the 6th-century Saint Kentigern.