Surnames with "shrewd" in Meaning

This is a list of surnames in which the meaning contains the keyword shrewd.
usage
meaning
Yap English
From a nickname for a clever or cunning person, from Middle English yap meaning "devious, deceitful, shrewd".