-ose
The suffix -ose (/oʊz/ or /oʊs/) is used in biochemistry to form the names of sugars. This Latin suffix means "full of", "abounding in", "given to", or "like".[1] Numerous systems exist to name specific sugars more descriptively.
Monosaccharides, the simplest sugars, may be named according to the number of carbon atoms in each molecule of the sugar: pentose is a five-carbon monosaccharide, and hexose is a six-carbon monosaccharide. Aldehyde monosaccharides may be called aldoses; ketone monosaccharides may be called ketoses.
Larger sugars such as disaccharides and polysaccharides can be named to reflect their qualities. Lactose, a disaccharide found in milk, gets its name from the Latin word for milk combined with the sugar suffix; its name means "milk sugar". The polysaccharide that makes up plant starch is named amylose, or "starch sugar"; see amyl.
There are these theories about the origin of the -ose suffix:-