Seeing as there are no Italian names, Medieval or otherwise, from any region of Italy, starting with W, today is another wildcard day featuring other Medieval names. I’ve taken special care not to include any repeats from my 2018 post on Medieval names starting with W.
Waltram (German) derives from Ancient Germanic roots wald (to rule) and hraban (raven).
Wenceslaus (Czech) is the Latinised form of Veceslav (more glory). The modern form of this name is Václav.
Wilkin (English) is a nickname for William (will helmet)
Wilky (English) is also a nickname for William.
Wischard (Norman) is a form of Guiscard, which derives from Old Norse roots viskr (wise) and hórðr (hardy, brave).
Wszebąd (Polish) derives from roots wsze (always, everything, everyone) and bąd (to live, to exist, to be).
Wynwallow (Cornish) is a form of the Breton name Gwenole, derived from Old Breton roots uuin (white, blessed, fair) and uual (brave). The modern Breton form is Guénolé.
Wyot (English) is a form of the Old English name Wigheard, which derives from roots wig (battle) and heard (brave, hardy).
Wantliana (English) is a form of the Welsh name Gwenllian, which is composed of roots gwen (fair, white, blessed) and lliain (flaxen).
Weltrude (German) derives from Proto–Germanic roots wela (good, well), and þrūþ (strength) or trut (maiden).
Willberna (German) derives from Old High German roots willo (will) and bero (bear).
Williswinda (German) means “strong desire, strong will.”
Wilmot (English) is a feminine form of William. This is also a male nickname for William.
Wistrilde (French) derives from Proto–Germanic root *westrą (west) and Old High German hiltja (battle).