O’Sullivan: Irish Surname Meaning Origin and History Explained
O'Sullivan is one of the best-known Irish surnames, especially in Counties Cork, Kerry, and Tipperary. Here’s what Ó Súilleabháin means, how to pronounce it, where the family came from, and…