U-Boot ( ouvir ? · ficheiro) (em alemão: Unterseeboot, literalmente "barco submarino") é termo que deriva do sistema da Marinha da Alemanha de dar nome aos seus submarinos, com uma letra "U" seguido de um número.