From Latin viduus, or more likely formed from the feminine, viuda.
viudu m sg (feminine singular viuda, neuter singular viudo, masculine plural viudos, feminine plural viudes)
viudu m (plural viudos)