Bitwa pod Shrewsbury miała miejsce dnia 21 lipca 1403 r. w rejonie Shropshire pomiędzy siłami króla Henryka IV i jego syna księcia Walii Henryka V a wojskiem Henry'ego Percy hrabiego Northumberland. Bitwa zakończyła się porażką rebeliantów i śmiercią ich przywódcy.
W zamian za poparcie w walce o tron z Ryszardem II, Henryk obiecał Henry'emu Hrabstwo Cumberland oraz szereg politycznych praw. Po objęciu władzy król nie wywiązał się jednak ze składanych obietnic, prowokując Henry'ego Percy do rebelii antykrólewskiej.
Henry rozpowszechnił przy tym pogłoskę, że Ryszard II żyje i zamierza odzyskać tron. Sprowokowany król zmuszony był bronić swoich interesów, rozpoczynając rokowania z rebeliantami. W ich trakcie Henry posłużył się blefem dając królowi do zrozumienia, że oczekuje na nadejście walijskiego przywódcy rebeliantów Owena Glendowera. Król odkrył jednak podstęp, decydując się na stoczenie bitwy.