William Cameron "Cam" Weaver (born June 10, 1983) is an American former professional soccer player.
He became the league's co-leading scorer in his rookie season, a title he shared with Brazilian legend Romario of Miami FC.
In February 2009, Weaver joined the San Jose Earthquakes of Major League Soccer.
On June 9, 2009, the Earthquakes traded Weaver to Houston Dynamo in exchange for forward Chris Wondolowski and a conditional pick in the 2010 MLS draft.
Three days later he scored for the first time with the Dynamo with a brace against FC Dallas to lead the team to a 3–1 win.