Boy name origins & meanings French : LancerGerman : SpearFrench : Romantic Boy name variations Lance Lancelot Ancel Lancelott Launce