O'Sullivan (), también conocido como Sullivan, es un clan gaélico asentado especialmente en los actuales Condados de Cork y Kerry. El apellido está asociado con la zona suroeste de Irlanda y antes de la invasión normanda se localizaba fundamentalmente en el Condado Tipperary. Es el tercer apellido más frecuente en Irlanda. Debido a la emigración, es también común en Australia, América del Norte, Gran Bretaña y el resto del mundo.