Oligosaharid (od grč. oligos - nekoliko, i grč. sacchar - šećer) je saharidni polimer koji sadrži mali broj (tipično dva do deset) sastavnih šećera, takođe poznatih kao jednostavni šećeri (monosaharidi). Oligosaharidi mogu da imaju veliki broj funkcija; na primer, oni se često nalaze na ćelijskim membranama životinjskih ćelija, gde učestvuju u ćelijskom prepoznavanju.[1][2][3][4]
Oni se često nalaze kao bilo O- ili N-vezani za kompatibilne aminokiselinske lance proteina ili lipida (npr. glikani).