Frank Silcock (2 October 1838 – 26 May 1897) was an English first-class cricketer and a founding member of Essex County Cricket Club. Debuting in first-class cricket in 1864, Silcock made 41 appearances in first-class cricket from 1864–1879, scoring 776 runs and taking 79 wickets. Regarded as one of the best professionals of his time to play for Essex, he was instrumental in the foundation of Essex County Cricket Club in 1876 and played for the county until 1887. He later stood as an umpire in first-class matches between 1889–1892.