Borrowed from Portuguese ciranda, which is from Spanish zaranda (“sieve”), from Andalusian Arabic سرند, from Persian سرند (“sieve”).
ciranda (plural cirandas)