William er et drengenavn, der stammer fra germansk Willahelm, der betyder "ønske om beskyttelse". Navnet findes også i formen Villiam. En variant af navnet er er Vilhelm. Navnet er meget almindeligt på engelsk og ses ofte i forkortet form som Bill eller Will.
7355 danskere hedder William og 256 Villiam ifølge Danmarks Statistik [1].