William Frank Edwards (24 October 1895 – 4 June 1952) was a Welsh professional footballer who played in the Football League for Newport County and West Ham United as an outside right. He later represented Herefordshire at bowls and won the National Triples title in 1950.