Etymology of New York County Names

“Sullivan is an Irish name, Anglicised from Ó Súilleabháin. If Ulster(Uladh) counts as Irish then Sullivan should too”–tescovaluechicken