Stephen "Steve" Brian Foster (* 24. September 1957 in Portsmouth) ist ein ehemaliger englischer Fußballspieler. Zwischen 1982 und 1984 bestritt er drei Länderspiele für England und stand im englischen Kader der Fußball-Weltmeisterschaft 1982 in Spanien.