William Legge Neale (3 March 1904 – 26 October 1955) was an English professional cricketer who played for Gloucestershire County Cricket Club from 1923 to 1948. He was born in Berkeley, Gloucestershire, and died in Gloucester. Neale was a right-handed batter who scored 14,752 runs in 452 first-class matches with a highest score of 145* among fourteen centuries. An occasional right-arm slow bowler, he took 100 career wickets. Rated an excellent outfielder, he completed 227 catches.