William Garrat (born 21 April 1805) was an English professional cricketer who played first-class cricket from 1832 to 1845.