Angerboda ("Angrboða" - på modern svenska bokstavligen "Ångerbåda") är i nordisk mytologi en jättekvinna, "den gamla i järnskogen", som tillsammans med Loke fått barnen Fenrisulven, Midgårdsormen och Hel. Gudarna förstod att dessa barn var farliga och hämtade upp dem till sig. Ormen kastades i havet medan ulven fjättrades, Hel placerades i Helheim för att härska .
Namnet Angerboda betyder på fornnordiska "sorgebåderska"[1], av "angr" som på nusvenska blivit till "ånger" och "bóða", d.v.s. "båda" ("förutbåda"). Namnet anknyter antagligen till det faktum att hennes söner Fenrisulven och Midgårdsormen kommer att döda Oden respektive Tor vid Ragnarök, samt att hon även är moder till döden i form av Hel.
Angerboda nämns inte i källorna annat än kring födseln av just dessa barn. Dock finns det en uppfattning om att den jättekvinna som nämns i Valans spådom vilken sägs bo i Järnskogen och föda Fenrisulvens antingen släktingar eller ungar, beroende på tolkning och översättning, är Angerboda. Även den vala som Oden talar med i dikten Balders drömmar kanske är Angerboda, då Oden kallar henne "trollmor till tre". Dock är tre liksom nio ett återkommande tal i nordisk mytologi så det behöver inte stämma.
I Viktor Rydbergs Fädernas Gudasaga har Angerboda blandats ihop med Gullveig.