Boy Names baby name Lance

What does the name Lance mean?

The meaning of the name “Lance” is: “Spear”.