I have a William in my family, and it is pronounced with 3 syllables. I’ve never met a William that pronounced it “will-yum” and I’ve known my share. Liam is a nickname for William, and that has two syllables. It’s like saying Gabriel is pronounced with 2 syllables. Simply not true.