Rochia pare a fi o versiune medievala a tunica purtata de femei in societatile clasice. Inventia sa nu este creditata nici unui individ.
În societățile antice, femeile purtau tunici suprapuse cu țesături. În Evul Mediu, femeile au continuat să poarte tunicile; totuși, purtarea țesăturii a devenit o modalitate prin care noblețea să-și prezinte bogăția. Prin adăugarea mai multor țesături în tunici, femeile ar putea să-și arate poziția în societate. Din aceasta, rochii au evoluat. Astfel, tunica a fost redusă la uzura țărănească, iar rochiile au devenit simbolul societății înalte. Îmbrăcămintea a devenit atât de importantă în Evul Mediu încât au fost adoptate legi cu privire la tipurile de îmbrăcăminte pe care oamenii din diferite straturi sociale le puteau și nu le puteau purta.