Первое упоминание датируется 1834 годом, тогда улица существовала под параллельными названиями: Шелковичная улица, от шелковичного сада, по территории которого проложена (сад ликвидировали в 1835 году) и Левашовская, по имени Василия Левашова. В 1869—1919 годах имела официальное название Левашовская улица. С 1919 по 1993 год — улица Карла Либкнехта, в честь деятеля немецкого и международного коммунистического движения Карла Либкнехта (кроме 1941—1943 годов, когда во время нацистской оккупации улица имела название Хорст-Вессельштрассе, в честь Хорста Весселя). В 1993 году улице возвращено дореволюционное название — Шелковичная.
Примечательные здания
Дома № 3, 5, 7, 10, 21, 30/35, 39/1 — бывшие корпуса Свято-Михайловской больницы, сооружённые во 2-й половине XIX — 1-й трети XX столетия.
№ 2 — Комитет Верховного совета Украины по вопросам аграрной политики и земельных отношений, Комитет Верховного совета Украины по вопросам правовой политики;
4 — особняк А. Григорьева (1875; достроен и перестроен). Здание через дом от дома генерал-губернатора (разрушен в 1920 году) в 1893 году купил Е. Н. Трубецкой; тогда же к нему была сделана большая пристройка. Семья Трубецких жила здесь зимами в период 1894—1906 годов, после чего переехала в Москву. С. Е. Трубецкой сообщает, что дом сильно пострадал от обстрела во время гражданской войны, а в его саду было похоронено много убитых. Ныне в здании находится Комитет Верховного совета Украины по вопросам экологической политики, природопользования и ликвидации последствий Чернобыльской катастрофы.