Alvaro

Baby Name Origin: German
Baby Name Meaning: Guardian
Similar: Alvah, Alvena

Gender: 
Boy