Meaning and history
Elmo began as a short form of names ending in the Old German element helm, meaning “helmet” or “protection,” such as Guglielmo and Anselmo, and was also derived from Erasmus through the old Italian short form Ermo. Saint Elmo, another name for Saint Erasmus, was a 4th-century martyr and patron of sailors, and Saint Elmo’s fire is traditionally seen as a sign of his protection. In English-speaking countries, the name is now strongly associated with the red Muppet character from Sesame Street.
Elmo moved from #931 to #997 for boys between 1957 and 1959. Its highest annual birth count came in 1920, with 397 births.