В современном русском языке существуют разные формы для обозначения внука, потому что в литературном языке для обозначения нисходящего родства употребляется несколько терминов, различающих родство по гендерному и количественному признакам. 1
Некоторые из форм:
Также существуют уменьшительно-ласкательные формы слова «внук»: внучок, внучек, внученька. 4
В говорах количество синонимов для обозначения внуков может увеличиваться за счёт словообразовательных элементов, грамматической вариативности и использования других слов, близких к терминам родства. 1