The phrase "had no end" can be replaced with a variety of synonyms to convey a similar meaning. Some options include: endless, infinite, boundless, immeasurable, untold, incessant, perpetual, never-ending, interminable, and unceasing. These synonyms suggest the idea of something that goes on and on without stopping or with no clear conclusion in sight. Whether referring to time, space, or other abstract concepts, these words emphasize the vastness and incomprehensibility of certain phenomena. When trying to convey a sense of something that seems to defy understanding or that simply goes on and on with no clear resolution, these synonyms can be extremely useful.