Gunnar Nilsson (Helsingborg, 20 november 1948 - Londen, 20 oktober 1978) was een Zweeds Formule 1-coureur. In 1975 won hij het Britse Formule 3-kampioenschap. Hij nam in 1976 en 1977 deel aan 31 van de 32 Grands Prix waar hij voor ingeschreven stond voor het team Lotus en behaalde hierin één overwinning (de Grand Prix in België in 1977), één snelste ronde, vier podia en 31 punten.