С дореволюционных пор часть улицы Шелгунова от дома № 10 до улицы Бабушкина именовалась Новопроложенным переулком (другой вариант — Новопроложенная улица). В 1941 году его переименовали в Мариупольскую улицу — по городу Мариуполю.
По участку улицы от проспекта Обуховской Обороны до улицы Бабушкина проходят автобусные маршруты №11, 48 и 241.
Ближайшие к улице Шелгунова остановочные пункты железной дороги — Сортировочная (около 1,2 км по прямой от конца улицы) и Обухово (около 1,7 км по прямой от конца улицы).
Горбачевич К. С., Хабло Е. П. Почему так названы?: О происхождении названий улиц, площадей, островов, рек и мостов Ленинграда. — 3-е изд., испр. и доп. — Л.: Лениздат, 1985. — С. 420. — 511 с.
Горбачевич К. С., Хабло Е. П. Почему так названы?: О происхождении названий улиц, площадей, островов, рек и мостов Санкт-Петербурга. — 4-е изд., перераб. — СПб.: Норинт, 1996. — С. 286. — 359 с. — ISBN 5-7711-0002-1.
ул.Шелгунова // Городские имена сегодня и вчера: Петербургская топонимика / сост. С. В. Алексеева, А. Г. Владимирович, А. Д. Ерофеев и др. — 2-е изд., перераб. и доп. — СПб.: Лик, 1997. — С. 134—135. — 288 с. — (Три века Северной Пальмиры). — ISBN 5-86038-023-2.