William Holmes

William, Bill or Billy Holmes may refer to:

Military

 * William Holmes (Australian general) (1862–1917), Australian Major General of World War I
 * William Holmes (British Army officer) (1892–1969), British Lieutenant General of World War II
 * William Edgar Holmes (1895–1918), English recipient of the Victoria Cross
 * William Holmes (Surgeon-General) (1762–1834), Surgeon-General to the British Forces in Canada
 * William Norman Holmes (born 1896), World War I flying ace