Le Unterseeboot 8 ou U-8 est un sous-marin allemand (U boot) de type II.B utilisé par la Kriegsmarine pendant la Seconde Guerre mondiale. Comme les sous-marins de type II étaient trop petits pour des missions de combat dans l'océan Atlantique, il a été affecté dans la mer du Nord et la Mer Baltique pour des tâches de formation avec la 21e Flottille de U-boot (21. Unterseebootsflottille), une unité d'entraînement.