The art of ornamental patterns design of any culture has proven to be an elegant method for the study of symmetry. These patterns offer a rich source for exploitation by artists and are also of interest to mathematicians, crystallographers, architects, archaeologists and others. This paper describes some of the principles of ornamental patterns design, and explores ways in which these designs can be created algorithmically based on a proposed group theory folding technique. Our ornamental patterns are created in two steps: first, the geometry of the pattern is generated; second, this geometry is rendered in any number of styles. In addition, we discuss, the use of both isometrics and fold-type symmetry concept, to create and color such ornamental patterns. Experimental results demonstrate our approach with a variety of ornamental patterns design synthesis.