It is a topographic surname, meaning it describes a place or a feature of the landscape. In this case, "Amaral" refers to a "place of bitter almonds," derived from the Portuguese words "amargar" (to be bitter) and "amêndoa" (almond).
The Amaral family name is common in Portugal, Brazil, and other countries with Portuguese heritage.