Likely a transliterated Chinese name whose exact meaning depends on the characters used.
Like Muchen?
Swipe through thousands of names like it