Origin of the name Vaiva

From Lithuanian vaivorykštė meaning "rainbow".