Edward Greaves (25 August 1910 – 4 July 1964) was an Australian politician.
Greaves was born in Durham, England and, as an infant, migrated to Australia with his family.
He was educated to elementary level at Adamstown Public School and trained as a bricklayer.
Greaves defeated Frank Purdue the incumbent member for the seat of Waratah at the state election of 3 March 1962 by 1,026 votes (2.7%).
He died 2 years after his election and Purdue regained the seat at the subsequent by-election.