The sources checked record mooch only as a word, with no evidence of it being used as a personal name.
Funny
Black, Brown, White, Gold, Gray
Any Size
Unisex
English
M
5 Letters
American (rare) given name; also a word for a person who plays the fife
Recorded as a given name in German, where it is feminine
Recorded as a masculine given name in Vilamovian