Many people mix up the two or assume they are the same. In essence, being agile means you are able to adapt to changes. Scrum is one of many frameworks that helps teams be agile. Poorly implemented Scrum is not agile.