English word mog comes from English moggy
If you have questions about the etymology of mog or English in general, you can practice and get feedback from a professional tutor.
moggy (English)
(UK) the moorhen. (chiefly, British, slang) a domestic non-pedigree (mongrel) cat.
mog (English)
(pejorative) A cat.