Вулиця виникла у 20-ті роки XX століття під назвою "Ніжинська". З 1926 року — мала назву "вулиця Лукашевича", на честь київського робітника, учасника Січневого повстання 1918 року Миколи Лукашевича, назву підтверджено 1944 року (згодом на честь Миколи Лукашевича було названо теперішню вулицю Івана Огієнка). Сучасна назва на честь білоруського поета і драматурга Янки Купали — з 1952 року.