O%27shields Family History
O%27shields Name Meaning
Irish: Anglicized form of Gaelic Ó Siaghail (modern Irish Ó Siáil) ‘descendant of Siadhal’, a well-attested personal name of unknown derivation.
Source: Dictionary of American Family Names ©2013, Oxford University Press