What country does the surname Shoe come from?

The surname Shoe was first found in Bavaria. It derives from the Anglo-Saxon (German) word "schuh" and the Olde English "scoh" meaning shoe and is job-descriptive for a shoe maker.

The surname Shoe originated in England. This English last name is from Middle English 'shoe' (Old English scoh). It is an occupational name for a shoemaker or possibly a place name for someone who lived on a shoe-shaped piece of property.