Garn er en slags tekstil. Det forarbejdes til forskellige finhedsprodukter med forskellige tekstilfibre. Det bruges til vævning, reb, tråd, strikning og broderi. Det er opdelt i kort fibergarn og kontinuerlig filament.
Der er mange måder at udtrykke garnets finhed på, såsom antal, metrisk tælling, tommetælling, denier osv. (se antal). Snoningen af et garn er udtrykt som antallet af snoninger pr. meter eller tomme.
Uldgarn og uld bruges generelt i tekstiltrøjer, uldbukser, uldveste, tørklæder, hatte og handsker samt diverse forårs- og efterårstøjstilbehør. Udover at holde på varmen har de også dekorative effekter.