The name Lanz is of German origin, derived from the Middle High German word 'lanz', which means 'spear'. It was typically used as a given name for boys during the medieval period in Germany and Austria. Today, it remains relatively uncommon outside of these regions but can still be found in some parts of Europe.
"Lanz experienced consistent popularity with 5 births each year from 1999 to 2001, then dipped briefly before resurging with 6 births annually between 2006 and 2007, culminating in a total of 33 births."