O'Sullivan é um sobrenome de origem irlandesa. O sobrenome está associado com a parte sudoeste da Irlanda, e foi originalmente encontrado no Condado de Tipperary e Kerry antes da invasão Anglo-Norman. É o terceiro sobrenome mais numeroso da Irlanda. Cerca de metade dos O'Sullivans provêm da Irlanda, com cerca de 50% dos O'Sullivans a residir ali.