We do not currently know of any synonyms for Penrose triangle.
The noun Penrose triangle is defined as: