Quick answer
Amparo is a girl name meaning "protection, shelter, refuge".
Meaning and history
The name means "protection, shelter, refuge" in Spanish. It is taken from the title of the Virgin Mary, Nuestra Señora del Amparo, meaning "Our Lady of Refuge".
Notes and context
Usage: spanish