Les oligosaccharides, aussi nommés oligoholoside ou oligosides, sont des polymères formés d'un nombre n d'oses (monosaccharides) par liaison glycosidique alpha ou beta. Par convention le nombre n varie de 2 à 10, ils sont placés entre les oses simples (n=1) et les polyosides (n>10). Cependant cette limite de 10 unités n'est pas totalement figée et des oligosides de degré de polymerisation de 10 à 25 peuvent être considerés comme oligosaccharides. Les oligosides comprenant 2 oses sont les diholosides (saccharose), 3 oses les triholosides (mélézitose) et 4 oses les tétraholosides. Les oligosides peuvent être linéaires (stachyose), ramifiés ou bien cycliques (cyclodextrine).
Ils sont caractérisés par une séquence précise et sont ainsi porteurs d'une information.
Ils sont rarement libres, le plus souvent liés de façon covalente à des lipides ou à des protéines (glycolipides ou glycoprotéines). Dans les cellules animales, les oligosaccharides des glycolipides et glycoprotéines membranaires sont situés du côté extracellulaire. Ils constituent des marqueurs de surface (exemple : les antigènes spécifiques des groupes sanguins A, B et O de la membrane des hématies).
Ils peuvent aussi avoir un rôle de réserve de sucre chez les végétaux.
Les oligosaccharides basés sur un seul type d'ose monomère sont des homopolymères.