Meaning uncertain, perhaps related to Latin
amarus "bitter", or maybe from the Visigothic name
Amalric. This was the name of a legendary
saint who was said to have sailed across the Atlantic to a paradise. He is especially popular in Galicia and Asturias in Spain.