The name comes from the sea. St Elmo's fire on a ship's mast was read by sailors as their patron's sign, and the word travelled inland with the Spanish.
Basis: The maritime origin of the name · AI-generated