Nika/Joyboy has a spear on one of his arms......
Zeff called Sanji the "Spear of Grit/Conviction".......
In one of the colored cover page, Sanji is holding a spear in a Elbaf/Viking centric setting......
Odin has a spear called "Gungnir" meaning "the swaying one".......
Gungnir (Odin's Spear) was a symbol of power, protection, and authority. Its name means "the swaying one" in that it brings people to Odin (Simek, 124). Gungnir, like Mjolnir, was made by the dwarves and was used by Odin to sacrifice himself to himself.
Sanji:
Gungnir also has other names such as the eternal spear,
spear of meteor and the swaying one or to tremble.
Sanji has an attack named "Meteor - Strike of Love" from Film Z.
The Spear is also said to be flying with a brilliant light, similar to lightning and meteor.
An example of Sanji flying with brilliant light is when he tries to rescue the Strawhats from Doflamingo.
Then he also got the lightning from Ifrit Jambe.