William Silva de Carvalho (d. 7 Nisan 1992, Luanda, Angola), Angola asıllı Portekizli millî futbolcudur. İspanyol ekiplerinden Real Betis'de forma giymektedir. Ön libero pozisyonunda görev yapan oyuncu aynı zamanda Portekiz millî takımında da oynamaktadır.
Angola'nın Luanda şehrinde dünyaya gelen Carvalho, çok küçük yaşta ailesi ile birlikte Portekiz'e taşındı ve 13 yaşındayken Sporting CP genç takımına dahil oldu. 3 Nisan 2011 tarihinde, Primeira Liga'da Vitória takımıyla oynanan ve 1-1 sonuçlanan karşılaşmada 6 dakika forma şansı buldu. Bu maç onun ilk resmî maçı oldu. Daha sonra Portekiz İkinci Ligi'nde mücadele eden CD Fátima takımına 6 ay süre ile kiralık olarak transfer oldu.
Yeniden Lizbon ekibine dönen William, Ocak 2012 tarihinden itibaren bu sefer Pro League takımlarından Cercle Brugge'a bir buçuk sezonluğuna kiralık olarak gönderildi. 2013-14 sezonunda, Sporting'e geri döndü ve yeni teknik direktör Leonardo Jardim'in gelmesiyle birlikte ön libero pozisyonunda birçok maça çıktı.