Latin word viginti comes from Proto-Indo-European *dwi(h₁)dḱm̥ti (Twenty.)
*dwi(h₁)dḱm̥ti (Proto-Indo-European)
Twenty.
viginti (Latin)
(cardinal) twenty; 20.