Первоначальное её название Школьная улица возникло в 1910-е годы по выходившему в проезд Рыбацкому городскому училищу, располагавшемуся в доме 18 по Рыбацкому проспекту. Позже, вплоть до конца 1980-х годов здесь находилась школа. Улица тогда была намного длинней — она начиналась у Невы. 12 ноября 1962 года в целях устранения одинаковых названий её переименовали в улицу Юннатов в честь юных натуралистов — учеников школы. В 1987 году при реконструкции Рыбацкого большая часть улицы исчезла, остался лишь небольшой участок южнее улицы Третьей Пятилетки (ныне Караваевской).
Дата восстановления[уточнить] названия — 7 июля 1999 года[2].
Пересечения
С севера на юг к улице Юннатов примыкают следующие магистрали:
Городские имена сегодня и вчера: Петербургская топонимика / сост. С. В. Алексеева, А. Г. Владимирович, А. Д. Ерофеев и др. — 2-е изд., перераб. и доп. — СПб.: Лик, 1997. — С. 138. — 288 с. — (Три века Северной Пальмиры). — ISBN 5-86038-023-2.
Горбачевич К. С., Хабло Е. П. Почему так названы?: О происхождении названий улиц, площадей, островов, рек и мостов Санкт-Петербурга. — 5-е изд., перераб. — СПб.: Норинт, 2002. — 353 с. — ISBN 5-7711-0019-6.