Cauliflower means cabbage flower, a name that accurately describes what the vegetable is. The white head is a mass of undeveloped flower buds, arrested at an early stage of growth through centuries of selective breeding. The English word comes from Italian cavolfiore, a compound of cavolo (cabbage) and fiore (flower), both tracing back to Latin: caulis for stem or cabbage, and flos for flower.
The vegetable's path into English was slightly tangled. Earlier English forms included cole-florye and cole-florie, preserving the Italian structure more closely. Folk etymology gradually reshaped the word to look and sound more like flower, producing the modern cauliflower by the 17th century. French followed a parallel path with chou-fleur, and German translated the concept directly as Blumenkohl (flower cabbage).
Cauliflower originated in the eastern Mediterranean, probably through Arab agricultural practices in the medieval period. Arab botanists described it by the 12th century, and it reached Italy through trade networks connecting North Africa and the Levant to the Italian peninsula. From Italy it spread to France and then to England and northern Europe in the 16th century.
Botanically, cauliflower belongs to the species Brassica oleracea, which also includes broccoli, kale, cabbage, Brussels sprouts, and kohlrabi. All of these vegetables descend from the same wild mustard plant native to coastal western Europe. Farmers bred different populations for different traits — leaves (kale, cabbage), buds (Brussels sprouts, broccoli), or arrested flower clusters (cauliflower) — producing vegetables that look nothing alike but remain genetically almost identical.
The word cole in coleslaw preserves the old English form of the Latin caulis, connecting modern salad to the same root that gives us cauliflower.