FamilyEducation.com
   
 

Last name origin & meaning:

Spanish (Álvaro) and Portuguese: from the personal name Álvaro, which is of Germanic (Visigothic) origin, although the exact etymology is not clear.