Amaro is a Spanish and Portuguese surname. Notable people with the surname include:

André Amaro (born 2002), Portuguese footballer Joaquín Amaro (1889–1952), Mexican general Mariane Amaro (born 1993), French footballer Melanie Amaro (born 1992), American singer Rubén Amaro Jr. (born 1965), American baseball player, general manager, and coach Rubén Amaro Sr. (1936–2017), Cuban–Mexican baseball player J. C. Horner (born 1956), birth name of English Buddhist monk Ajahn Amaro