An agile methodology is a collection of practices combined with ideas, advice, and a community of practitioners. Agile methodologies help teams to adopt agile and improve their projects. The help to see agile practices in context.
Examples for agile methodologies are Scrum, XP, Scrumban.
Kanban is a framework for process improvement. Lean is a mindset. Both are also core to agile.