Elmo è un nome proprio di persona italiano maschile.

Principalmente si tratta di un nome medievale, derivato da Erasmo tramite l'ipocoristico sincopato Ermo: da qui deriva il nome di sant'Elmo, ossia sant'Erasmo di Formia, da cui prende nome il fuoco di sant'Elmo. Secondariamente, Elmo era anche un antico nome germanico, forma abbreviata di altri nomi comincianti con l'elemento helm ("elmo", "protezione").
Tra i paesi anglofoni, quello in cui il nome è usato maggiormente sono gli Stati Uniti d'America, dove però è spesso considerato una variante di Elmer.
Vista l'origine, l'onomastico può essere festeggiato o il 2 giugno in memoria di sant'Elmo, o comunque lo stesso giorno del nome Erasmo.