We may receive a commission on purchases made from links. Historians suspect that eggnog derives from a medieval drink called a posset, which featured spiced milk and was served warm with eggs.