seis (Old Portuguese) comes from Latin sex, from Proto-Italic seks, from Proto-Indo-European swéḱs — six.