Il nome deriva dall'antico tedesco Heimrich e significa "dominatore, possente in patria". Dalla stessa base germanica derivano le varianti Arrigo e Amerigo.
Dopo un discreto successo nei decenni scorsi, Enrico è uscito nel 2004 dalla classifica dei primi 50 nomi più usati per i nuovi nati in Italia.