Dennis is a classic english name with a rich history and a meaningful origin. Its roots can be traced back to ancient greece, where it was derived from the name dionysos, the greek god of wine and fertility. Dennis or denis is a first or last name from the greco-roman name dionysius, via one of the christian saints named dionysius.