Joseph Kevin Keegan (Armthorpe (South Yorkshire), 14 februari 1951) is een voormalig Engels voetballer en trainer. Keegan werd tijdens zijn voetballoopbaan tweemaal uitgeroepen tot Europees voetballer van het Jaar.
Hij maakte zijn debuut in 1968 bij Scunthorpe United F.C. Drie jaar en 120 wedstrijden later werd hij getransfereerd naar Liverpool FC. Daar speelde hij zeven seizoenen en werd hij een van de Europese topspitsen. Hij speelde er 230 wedstrijden, waarin hij 68 keer scoorde. Keegan werd met Liverpool drie maal landskampioen, won tweemaal de UEFA Cup en in 1977 de Europacup I. In 1974 scoorde hij twee keer in de FA Cup-finale tegen Newcastle United.
In 1977 vertrok Keegan naar Hamburger SV, waarmee hij tweemaal kampioen van West-Duitsland werd en opnieuw een Europa Cup finale haalde, maar deze werd verloren van Nottingham Forest. In 1980 keerde hij terug naar Engeland, waar hij nog speelde voor Southampton FC en Newcastle United. Hij zette in 1984 een punt achter zijn spelerscarrière; in zijn afscheidswedstrijd scoorde hij nog een keer.