Amaro comes from Italy...it has ties with Boscoreale (Naples, Italy) and Sicily. My great grandmother has surname Amaro. My father told me she was from Sicily, but after research that surname is also found in Boscoreale. It was a very well-known names in the 10th century.