Etymology of County Names in New England

“Carroll is Irish, it’s an Anglicised form of Ó Cearbhaill”–Ruire