Where does the last name Shields come from? and what does it mean?

The last name Shields is of Irish, English, & Scottish origin. It means "shed," "hut," or "shelter."
Updated on Thursday, February 02 2012 at 07:28AM EST
Collections: hutshedscottish people