William Holmes (c. 1849 – 26 November 1885) was a New Zealand cricketer. He played in three first-class matches for Wellington from 1880 to 1884.