From the k3s readme, it states kubernetes is 10 letters stylized as k8s. Half of 10 is 5, and then the project "stylized" it as k3s.
The explanation above was given by one of the Rancher staff members in one tech conference. It may be an alternative explanation that popped up with time.
In both the point is that k3s is "half of" k8s.