Это не связано с Западом, в Чехии имена Ленка, Радка, Наташа и Соня являются самостоятельными уже лет 100 и не воспринимаются как сокращение от полного имени, которое существует параллельно. Меня несколько раз спрашивали, почему я русскую родственницу называю Наташей, хотя ее зовут Наталья, ведь это (с точки зрения чехов) совершенно разные имена. В 19 веке и раньше такими именами официально не называли, видимо из-за необходимости крещения и записи в церковно-приходских книгах. А насчет Иванки Вы правы, конечно же это Ивана с супругом прикололись, назвав дочку "Анечкой", в Чехии такого имени нет.