Podrijetlo grada Lecco je vrlo drevno, jer izložbe prikazane danas u gradskim muzejima mogu svjedočiti. Korijeni grada lecchese datiraju u osnovi željeznom dobu, a osobito selu kulture Golasecca u blizini Rocca di Cuzo. Prva značajna populacija koja je naseljavala teritorij je keltski Kelti. Međutim, postoji nekoliko arheoloških dokaza o populaciji tijekom rimskog doba. Prvo razdoblje značajnog procvata dolazi iz srednjeg vijeka, kada je područje obilježeno vojnim značenjem i, zbog svoje odlučujuće pozicije prema gradovima izvan Alpa, često postaje mjesto rata i bitke.Godine 1117. grad je sudjelovao zajedno s Milanom u ratu koji je trajao 10 godina, što je dovelo do uništenja como, uz priznanje nekih prava na grad Lecco, koji je krajem 1200 samoproglašene slobodne komune.