O%27carroll Family History
O%27carroll Name Meaning
Irish: Anglicized form of Gaelic Ó Cearbhaill ‘descendant of Cearbhall’ (see Carroll). This is the name of several different Irish families.
Source: Dictionary of American Family Names ©2013, Oxford University Press