From the Germanic name
Lanzo, originally a short form of names that began with the Old Frankish or Old Saxon element
land, Old High German
lant meaning
"land" (Proto-Germanic *
landą). During the Middle Ages it became associated with Old French
lance meaning "spear, lance". A famous bearer is American cyclist Lance Armstrong (1971-).