Историческая традиция

В русском языке существуют нормы, которые разделяют имена на разные типы. Антропонимы – это имена людей, а зоонимы – клички животных. Получается, что в самих правилах русского языка заложено разделение имен для животных и человека.

Раньше, когда церковь имела в России большее влияние, называть животных человеческими именами, было строжайше запрещено. За каждым именем человека стоит святой. Дать собаке человеческое имя – значит оскорбить небесного покровителя.

Существует еще одна причина, по которой давать человеческие имена животным нежелательно. В вашей семье мог быть когда-то человек с таким именем и получается, что вы, таким образом, оскорбите память предков, если назовете свою кошечку Машкой, а дворовую собаку Данькой. Получается, что имя человеческое имя обесценивается и перестает что-либо значить.

Этическая сторона

Есть еще одна причина, почему нежелательно давать животным человеческие имена. Например, никто не застрахован от того, что в один прекрасный день ваш сын или дочь не приведет домой своего возлюбленного, чье имя совпадет с именем вашего домашнего любимца, поэтому лучше лишний раз не рисковать и называть своих питомцев традиционными именами.