Costa-Hoffman-Meeks I
One way to generalize the Costa surface is to increase its dihedral symmetry.
See also:
Costa surface
Costa-Hoffman-Meeks II
Mathematica
Notebook