Walther Schwieger (7 avril 1885 à Berlin – 5 septembre 1917 en mer du Nord) était un commandant de sous-marin allemand pendant la Première Guerre mondiale. Il était le commandant du sous-marin allemand U-20 qui a coulé le paquebot RMS Lusitania le 7 mai 1915. L'empereur Guillaume II d'Allemagne condamna ce torpillage et adressa un blâme au commandant du sous-marin.