Scottish Gaelic pet name for Uilleam, the Scottish Gaelic form of William, from Old German "helmet of resolution".