Armesto is a surname of Spanish origin. People with that name include:Marie-Rose Armesto (1960–2007), Spanish-born Belgian journalist Sebastian Armesto, British actor