Вулиця виникла в середині XX століття від назвою Нова «В». У 1957 році отримала назву вулиця Желябова[1], на честь російського революціонера-народника Андрія Желябова.
Сучасна назва на честь української актриси Марії Капніст — з 2018 року[2].
В ті часи, коли вулиця носила ім'я російського революціонера-народника Андрія Желябова, сусідня вулиця була названа на честь Софії Перовської, цивільної дружини Андрія Желябова, революціонерки-народниці, страченої разом із ним за замах на російського імператора Олександра II.