Where does “Virva” come from?

Virva (Finnish) comes from Finnish virvatuli, from Finnish tuli, from Proto-Finno-Ugric *tuli, from Proto-Uralic tule — fire.

Ancestry of “Virva”, step by step

StepLanguageWordMeaning
1FinnishvirvatuliA will o' the wisp
2Finnishtulifire; campfire; Third-person singular indicative...
3Proto-Finno-Ugric*tuli
4Proto-Uralictulefire
Every word from Proto-Uralic tuleEvery word from Proto-Finno-Ugric *tuliEvery word from Finnish tuli