Вы правы, сочетание избыточно. Следует отказаться от одного из определений.
Одинаковые имена - это Ксения и Ксения. Или Оксана и Оксана. А имена Ксения и Оксана входят между собой в родственные языковые отношения.
Люди, носящие одинаковые имена, называются тезками. Оксану и Ксению можно назвать тезками только в том смысле, что их имена восходят к общему имени-предку.
Эта — указательное местоимение женского рода (эта девочка), а слово это может быть как указательным местоимением среднего рода (это окно), так и частицей: усилительной (Кто это пришёл?) или употребляющейся как связка (Музыка — это блаженство).
Эти слова родственные, но не однокоренные.
Слово можно использовать, мы уже не раз отвечали на подобные вопросы. Если нужна дополнительная аргументация, можно сослаться на нормативные толковые словари, например размещенные на нашем портале, в них художница фиксируется в статьях художник.
Мать-ехидна - это плохая мать. У слова ехидна есть переносное значение - "злой, язвительный, коварный человек".
Разницы между предлогами нет. См. подробно в «Непростых словах».
Минус здесь не нужен. Корректно: скидка 10 %. Скидка ― это уменьшение цены товара, поэтому подарок за покупку двух товаров скидкой не является.