Tradition · Tenacity · nature
Source: English
Root Word: Stroud
Derived From: Place name
Meaning: From the Beerwah Valley or dense forest areas
Popularity History: Stroud is a common surname in England, but is less common as a given name.