Agreda is a Spanish surname. It originates from the town of Ágreda in Spain, symbolizing geographic or familial heritage.