What is the word Lance when translated from English to Spanish?

If you mean the name Lance, then there is no Spanish equivalent. If a boy called Lance went to Spain, his name would still be Lance while he was there.

If you mean the word lance (as in a spear), then the Spanish for that is "lanza".