FamilyEducation.com
   
 

First name origin & meaning:

Italian: Estate ruler

First name variations: Enrico

Last name origin & meaning:

Italian: from the medieval personal name Arrigo, a variant of Enrico (see Henry).