Etymology
Today it means: A belemnite Full definition →
From the folk belief that they were used by elves.
Etymology from Wiktionary, CC BY-SA 4.0.