Willie Johnston, właśc. William McClure Johnston (ur. 19 grudnia 1946 w Glasgow) – szkocki piłkarz występujący podczas kariery na pozycji pomocnika.
Kariera klubowa Willie Johnston zawodową karierę rozpoczynał w 1963 roku w szkockim klubie Rangers. Z Rangersami zdobył Pucharu Szkocji w 1966 oraz dwukrotnie Pucharu Ligi Szkockiej w 1965 i 1975. W trakcie sezonu 1972/73 przeszedł do angielskiego West Bromwich Albion, z którym kilka miesięcy później spadł do drugiej ligi. W 1976 powrócił z WBA do Divsion One.
W 1979 został zawodnikiem występującego w North American Soccer League kanadyjskiego klubu Vancouver Whitecaps. Z Whitecaps zdobył jedyne w jego historii mistrzostwo NASL w 1979. W Whitecaps z przerwami na grę w Birmingham City i Rangers do 1982. Z Rangers zdobył Puchar Szkocji w 1981. W 1982 powrócił do Szkocji i został zawodnikiem Heart of Midlothian. Karierę zakończył w czwartoligowym East Fife w 1985.