How did eggnog get its name?

There are a few theories about how eggnog got its name, but the most likely one is that it comes from the Middle English word "nog", which means "a small wooden cup". This word was first used in the 14th century to describe a type of ale that was made with eggs, and over time, the name "nog" came to be applied to any drink that was made with eggs. By the 17th century, eggnog was a popular drink in the American colonies, and it was often served at Christmas time.