Dennis or Denis is a first or last name from the Greco-Roman name Dionysius, via one of the Christian saints named Dionysius.