Álvaro and Álvara stem from the Late Latin proper name Alvarus, from Spanish-Visigothic.
The Germanic proper name consists of two parts:
The first part stems from *all- ("all") or from *adal- ("noble").
The second part stems from *-wars ("protection, defense").
However, there exist other etymologies.