O'Sullivan is a surname of Irish origin. The surname is associated with the southwestern part of Ireland, and was originally found in County Tipperary and Kerry before the Anglo-Norman invasion. It is the third most numerous surname in Ireland. Roughly half of O'Sullivans hail from Ireland, with around 50% of the O'Sullivans residing there.[1]