Meaning & Origin
A surname.
Shields is a boy's baby name of Old English origin, from scield meaning 'shield, protector.' As a surname-turned-first-name, it carries the defensive warrior's identity.
Shields is protection personified — a name that promises to stand between danger and those it loves.