the english name's etymology however remains a mystery. some say "nog" comes from "noggin," meaning a wooden cup, or "grog," a strong beer. by the late 18th century, the combined term "eggnog" stuck. eggnog purists argue that those who don't like the yuletide drink have simply never tasted the real thing.