The English word “milk” traces back to the Old English word “meoluc” (in the West Saxon dialect) or “milc” (in the Anglian dialect), both recorded before 1150 AD. These come from the Proto-Germanic root *meluk-, which itself descends from an even older Proto-Indo-European root, *melg-, meaning “to milk.” The word for the liquid and the word for the action of extracting it share the same ancient origin.
The Proto-Indo-European Root
Linguists reconstruct *melg- as the original root, and its primary meaning was the verb “to milk,” the physical act of squeezing liquid from an udder. The noun for the substance itself appears to have developed from this verb. Both the noun and the verb are recorded in Old English from the same early period (before 1150), but the underlying logic of the root points to the action coming first: people named the liquid after what you do to get it.
Interestingly, *melg- is only one of two separate Proto-Indo-European roots that produced words for milk across different language families. The other is *g(a)lag- (also written *g(a)lakt-), which gave Latin “lac” and Greek “gala.” The fact that there’s no single shared word for milk across all Indo-European languages is considered something of a linguistic mystery. It suggests that dairy practices may have developed independently or at different times among the groups that eventually spread across Europe and Asia.
How It Spread Across Germanic Languages
From Proto-Germanic *meluk-, the word branched into remarkably similar forms across every Germanic language. Old High German had “miluh” and “milih,” which eventually became modern German “Milch.” Middle Dutch used “melc,” now “melk” in modern Dutch. Old Icelandic had “mjólk,” surviving nearly unchanged in modern Swedish (“mjölk”) and Danish (“mælk”). Gothic, an extinct East Germanic language, recorded it as “miluks.” Old Frisian used “melok,” and Old Saxon had “miluk.”
The family resemblance is obvious. If you lined up the modern words for milk in German, Dutch, Swedish, Danish, and English, you’d see they all come from the same source, with only minor vowel and consonant shifts distinguishing them over a thousand-plus years of independent evolution.
The Split Between “Milk” and “Lact-“
If you’ve ever wondered why English uses “milk” but science and medicine lean on Latin-derived words like “lactose,” “lactation,” and “lactic,” this is where the two Proto-Indo-European roots diverge. English inherited the Germanic *melg- line. Latin inherited the *g(a)lag- line, producing “lac” (genitive “lactis”). Greek took the same root and produced “gala” (genitive “galaktos”), which shows up in the word “galaxy,” originally meaning “milky,” a reference to the Milky Way.
Because scientific and medical terminology was historically built on Latin and Greek, the *g(a)lag- root dominates in technical vocabulary. The sugar in milk was named “lactose” in 1843 by French chemist Jean Baptiste André Dumas, directly from Latin “lac.” So English speakers live with a quirky split: the everyday word comes from one ancient root, and the clinical vocabulary comes from a completely different one.
Middle English Spelling Variations
Between roughly 1100 and 1500, the word appeared in a dizzying number of spellings in Middle English texts. The University of Michigan’s Middle English Dictionary records forms including “milk,” “milke,” “milc,” “milche,” “melke,” “melc,” “mulk,” “mulc,” “meolce,” “meolca,” “meoluc,” and “moluc.” Regional dialects drove most of this variation. Southern and southwestern dialects favored “mulk” and “mulc.” Kentish and southwestern texts leaned toward “melk” and “melke.” The “milk” spelling that won out was associated with more central and northern usage.
A text from around 1175, the Ormulum, uses the spelling “millc” in a passage about a mother nursing: “Hiss moderr, Þatt fedde himm wiþþ þatt illke millc Þatt comm off hire pappe.” By the late Middle English period, the modern spelling had largely settled into place.
“Milk” Beyond the Dairy
People have used the word “milk” for non-dairy white liquids for far longer than most assume. Almond milk appears in an 8th-century Islamic medical text attributed to Ali ibn Musa al-Ridha, recommended as a treatment for coughs and shortness of breath. By the 1200s, almond milk had become a fixture in European cookbooks, valued as a substitute for animal milk during Lent and other fasting periods. One of the earliest European references appears in “The Little Book of Culinary Arts,” a collection of manuscripts in four languages dating to that century.
The word also embedded itself deeply in English idioms. The phrase “no use crying over spilt milk” first appeared in the mid-1600s, though originally people said “shed” milk. The earliest published version comes from James Howell’s 1659 collection of English proverbs: “No weeping for shed milk.” By 1681, Andrew Yarranton’s “England’s Improvement by Sea and Land” had a version closer to today’s phrasing: “Sir, there is no crying for shed milk, that which is past cannot be recall’d.”
Why Two Ancient Roots Exist
The coexistence of *melg- and *g(a)lag- raises a question linguists have debated for over a century. Most basic items in human life, things like water, fire, and kinship terms, can be traced to a single Proto-Indo-European root. Milk is an exception. One theory is that milking animals for human consumption wasn’t universal among early Indo-European speakers, so different groups coined their own words as they independently adopted the practice. Another possibility is that one root originally referred to the action and the other to the substance, and they diverged as language families split apart geographically.
Whatever the explanation, the result is a word with an unusually tangled family tree. The “milk” in your refrigerator carries a Germanic lineage stretching back thousands of years, while the “lact-” on the ingredient label traces an entirely separate path through Latin, and both ultimately point to the same ancient human discovery: that the white liquid from a mammal’s udder was worth naming.

