Eggnog originated from a heavy beer, (noggin) in England.
Created in East Anglia, England
Eggnog is related to the milk and wine combinations that had traditionally been made long ago in Europe. However, in Colonial America, rum was used in place of the wine. Rum was commonly called "grog" by the Colonists, so the name eggnog is very likely derived from the descriptive term for this drink, "egg-and-grog", which corrupted into egg'n'grog and after a while became known as "eggnog".
It was created in England in Medieval times
Eggnog became popular when wealthy in England started to drink it. It means "an egg in a cup"
egg
In England, somewhere in East Anglia
May have originated in East Anglia, England
Eggnog has its origins in medieval Europe, particularly in England. It evolved from a drink called "posset," made with hot milk and ale or wine, and was later sweetened and spiced. The drink became popular in America during the colonial period, where it was adapted to include rum or bourbon. Today, eggnog is widely associated with holiday celebrations, especially in the United States.
Modern eggnog base is made from eggs, milk, heavy cream, salt, sugar, and spices.
eggnog
Eggnog is traditionally made with milk, cream, sugar, whisked egg whites and yolks, and, may include alcoholic spirits.