Frank Gray (2 July 1873 – 23 February 1947) was an English cricketer who played for Leicestershire. He was born and died in Stoneygate, Leicester.