В современном русском языке допускается написание «внучек» и «внучок», потому что оба варианта являются правильными. 23
Это объясняется правилом: в суффиксе слова после шипящих согласных под ударением пишется гласная «о», а без ударения — гласная буква «е». 2 Поскольку в слове «внучок» ударение падает на суффикс «-ок», то после шипящей буквы «ч» следует писать гласную «о». 2 В слове «внучек» ударение на суффикс не падает, значит, пишется гласная «е». 2
«Русский орфографический словарь» РАН указывает на равноправность обеих форм: «внучек» и «внучок». 5 При этом если ударение падает на последний слог, то верно: «внучок» (но: «внучек»). 5