Lanfranc ble født i de første årene av 1000-tallet i Pavia i regionen Lombardia i det nordlige Italia. Den senere tradisjonen vil ha det til at hans far, Hanbald, hadde posisjonen som løslig tilsvarte en magistrat, en høyere øvrighetsperson. Han ble foreldreløs i ung alder.