Pochodzenie miasta Lecco jest bardzo starożytne, ponieważ eksponaty pokazane dziś w muzeach miejskich mogą świadczyć. Korzenie miasta lecchese sięgają w rzeczywistości epoki żelaza, a zwłaszcza wioski Kultury Golasecca w pobliżu Rocca di cuzo. Pierwszą godną uwagi populacją, która zasiedliła terytorium, są Celtowie Golasekkańscy. Istnieje jednak kilka dowodów archeologicznych dotyczących populacji w epoce rzymskiej. Pierwszy okres znacznego rozkwitu ma miejsce w średniowieczu, kiedy obszar ten charakteryzuje się militarnym znaczeniem, a ze względu na swoją decydującą pozycję w stosunku do miast poza Alpami często staje się miejscem wojny i bitwy.W 1117 roku miasto uczestniczyło wraz z Mediolanu w wojnie, która trwała 10 lat, co doprowadziło do zniszczenia Como oprócz uznania niektórych praw do miasta Lecco, który pod koniec 1200 samozwańczej wolnej gminy.