Boris Nikołajewicz Olszanski, ros. Борис Николаевич Ольшанский (ur. w 1910 w Woroneżu, zm. w lipcu 1958 w Kazaniu) – radziecki wojskowy (kapitan) podczas |II wojny światowej, emigracyjny działacz antykomunistyczny, publicysta i pisarz.

W 1926 ukończył szkołę średnią. Od 1923 pisał artykuły do gazet w Woroneżu. W 1928 znalazł pracę jako robotnik w truście Rudmetaltorg. Potem był sanitariuszem, a następnie budowniczym. W 1931 ukończył studia wieczorowe Instytutu Inżynieryjno-Budowlanego, po czym rozpoczął studia na wydziale fizyczno-matematycznym uniwersytetu w Charkowie. Od 1932 pracował jako nauczyciel matematyki w szkole średniej. Jednocześnie kontynuował pisanie artykułów. Pod koniec lat 30. został asystentem profesora uniwersytetu. Na początku 1941 rozpoczął studia doktoranckie. Po ataku Niemiec na ZSRR został zmobilizowany do Armii Czerwonej. Służył w stopniu porucznika w sztabie batalionu inżynieryjnego wojsk kolejowych. Był dwukrotnie ranny. Doszedł do stopnia kapitana. Po zakończeniu wojny pełnił służbę okupacyjną w Berlinie, gdzie zaczął spotykać się z Niemką Gerdą Schmidt. W 1946 został zdemobilizowany, po czym został nauczycielem matematyki w sowieckiej szkole żeńskiej. Następnie pełnił funkcję inspektora oświaty ludowej przy sowieckiej administracji wojskowej.