SM UB-16 – niemiecki jednokadłubowy okręt podwodny typu UB I zbudowany w stoczni AG Weser w Bremie w latach 1914–1915. Zwodowany 26 kwietnia 1915 roku, wszedł do służby w Kaiserliche Marine 12 maja 1915 roku. Okręt przeprowadził 87 patroli, w czasie których zatopił 24 statki o łącznej pojemności BRT oraz brytyjski niszczyciel HMS „Recruit”. Zatonął 10 maja 1918 roku po storpedowaniu przez okręt podwodny HMS E34.
Budowa Okręt SM UB-16 należał do typu UB I. Był małym, jednokadłubowym okrętem o prostej konstrukcji, przeznaczonym do działań przybrzeżnych. Miał długość 28,1 metra, wyporność w zanurzeniu 142 tony oraz zasięg 1650 Mm przy prędkości 5 węzłów na powierzchni i 45 Mm przy prędkości 4 węzłów w zanurzeniu.
Wymogiem przy projektowaniu całej serii była możliwość transportu koleją, dzięki temu część okrętów przetransportowano nad Adriatyk, gdzie operowały z baz austriackich, a część do Antwerpii. Okręt charakteryzowały się słabą manewrowością oraz niewielką prędkością maksymalną 6,5 węzła na powierzchni i 5,5 w zanurzeniu. Jego maksymalne zanurzenie wynosiło około 50 metrów. W 1918 okręt (wraz z siostrzanymi jednostkami UB-10, UB-12 i UB-17) przebudowano na stawiacz min.