John Weaver (1675–1747), of Morville, near Bridgnorth, Shropshire, was a British lawyer and Whig politician who sat in the House of Commons from 1713 to 1734.