Found 2 boys and girls with the meaning of lance!
Lance / 5 letters 
Meaning of Lance In English, Lance means Land (from Old German) The short form of the name Lancelot (which incidentally was derived originally from the name Lance!) Therefore, this name is the short form of its own diminutive More
Launce / 6 letters 
Meaning of Launce In English, Launce means Land (from Old German) The short form of the name Lancelot (which incidentally was derived originally from the name Lance!) Therefore, this name is the short form of its own diminutive More

Browse by meanings

streamstreetsstrength
strengthenedstrengthensstretch
strifestrikesstriving
strongstrongholdstruck
strugglesstubbornstump
stylesublimitysubsequently
succeedsuccessionsuccessor