In French, name Lance means – Land (from Old German) The short form of name Lancelot (which incidentally was derived originally from name Lance!) Therefore, this name is the short form of its own diminutive.. Other origins for name Lance include – French, German, English. Name Lance is most often used as a boy name or male name.