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
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.
Old New England and Pennsylvania Dutch eggnogs are good brands