То есть, у меня такое теориё чичас: была маца у древних русских, ходила она меж них, мурлыкала и мацали их. За что оне её возлюбили и прозвали ласково машкою. А потом русские крещение приняли, и полюбили богородицу Марию, и в честь нее девчонок своих Марьями стали крестить, а по домашнему Машками звали. И стали омонимами машка (от ма́ца которая) и Машка (от Марья которая), и забыли русские, что машка от мацы, и стали думать, что тоже от Марьи, как и Машка, то исть одно и тоже. И новое слово пришлось заимствовать, и стала машка кошкой, а мацак (или как его там было) - котом.
Но продолжали новонареченную кошку ласково звать Машкой, забыв о том, что она и была машкой. Стали думать, что раз теперь у кошки есть человечье имя, надоть и кота Васькой назвать. И т.п. Как-то так.