Ва́ньки и Ваньки́, они только на улице или среди старых друзей. А у бабушки, мамы или любимой, вполне себе, Ванечки, но редко Иванушки.
Подозреваю, или, скорее, уверен, что виновата здесь не устарелость одной из форм имени Иван, и даже не ассоциация с дерёвней, а русские сказки. Которые приставили к Иванушке прозвище дурачок. Даже не дурак, а так себе ду-ра-чок. Что он дурачком прикидывался, никто не помнит, все помнят, что дурачок.
У меня, например, в детстве и в юности при слове "Иванушка", автоматически всплывало "дурачок". С годами стёрлось, но я это помню. Даже помню у себя такую мысль:"Как хорошо, что я не Ваня! Никто не скажет Иван-дурак или Иванушка-дурачок".
Еще одна иллюстрация, как человек может стесняться своего имени.
Работал, как-то с таджиками и узбеками, уже не помню, кто кем был. И было у них четыре Миши из восьми. они на "Мишу!" Бросались все или никто. Договорились, что буду обращаться к ним по родовым именам. Но у одного было совершено непроизносимое имя, а другого звали Мухтар, и он ни в какую не соглашался, чтобы его так называли. Наедине я у него спросил, почему не хочешь быть Мухтаром, это же Избранник.Тот ответил: помнишь фильм старый про Мухтара? В детстве я думал, что отец назвал меня, как собаку.
И отец его любил, и всегда он знал значение своего имени. Но дожил до почти тридцатника в родной языковой среде, а от комплекса не избавился.
Помню ещё в деревнях была стойкая традиция убогих умом называть по имени с концом на -ушко. Был такой и в моей родовой деревне, куда меня пару раз вывозили на лето, и звали его Митрофанушко. В соседнем селе тоже был такой тихий дурачок, он был Санюшко.
Вот, и дома Ванюшками и Ванечками величают с детства, чтобы комплексов не прививать. А на улице за Иванушку и выхватить можно.