Origin of the name Sullivan

From an Irish surname which was derived from Ó Súilleabháin meaning "descendant of Súilleabhán". The name Súilleabhán means "little dark eye" in Irish.