There are several synonyms for the phrase "had visions." These include "imagined," "envisioned," "conjured," "dreamed," "fantasized," and "hallucinated." Each of these words holds a unique connotation and can be used in different contexts. "Imagined" implies a conscious effort to create a mental image. "Envisioned" denotes a purposeful act of visualizing something in the future. "Conjured" implies the use of magic or a supernatural element to create a vision. "Dreamed" refers to unconscious visions that occur during sleep. "Fantasized" denotes unrealistic or unconventional visions, while "hallucinated" implies a distorted or inaccurate perception of reality.