The Irish version of the Germanic name William, which contains the elements 'wil,' meaning desire, and 'helm' meaning 'helmet,' which is interpreted together as 'strong-willed warrior.'
German
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.