Lanzo
[ˈlænd͡zoʊ]Meaning
old German form of Lance
Background Story
Lanzo is the Old German form of Lance, and it is recorded as used in English and Italian. English borrowed the name from Italian and Spanish Lanzo, and the Italian form probably comes from a Germanic personal name related to English Lance. Its related root is land, lant.

Related Names
Bozto
Dasco
Dieno
Hanno
Meaning 'brave' or 'daring' in some contexts.
Jorso
Kardo
Karlo
Croatian, Slovene and Georgian form of Charles
Kiano
No documented meaning; recorded as a given name in Japanese and English
Lando
Derived from the name 'Roland', meaning 'famous throughout the land'
Leonardo
Italian, Spanish and Portuguese form of Leonard