From Latin viduus, through a Vulgar Latin *viduvus.
Practice speaking and memorizing "vedovo" and many other words and sentences in Italian.