Scottish Gaelic word muc comes from Proto-Celtic *mokkus (Pig.)
If you have questions about the etymology of muc or Scottish Gaelic in general, you can practice and get feedback from a professional tutor.
*mokkus (Proto-Celtic)
Pig.
mucc (Old Irish)
A war engine: a shed to cover sappers. Pig, sow.
muc (Scottish Gaelic)
Pig. Sow.