The nickname was a reference to the late English astrologer known for her spiritual and mystical persona.
According to insiders, Meghan’s influence on Prince Harry was noticeable—he reportedly became “far more concerned about social issues and the rights of minorities than he’d ever been before Meghan’s arrival.”
While younger staff at Kensington Palace may have welcomed this change, not everyone felt the same way. “Some of the youngest staff at Kensington Palace would’ve applauded this, no doubt, but the older staff thought he’d become a tree-hugging leftie,” they claimed.

It turns out that the Palace wasn’t the only place where Meghan picked up some less-than-flattering nicknames.
In 2022, Meghan and Harry joined forces with Spotify to launch their podcast, Archetypes. However, their partnership with the streaming giant came to an abrupt end in less than a year.
Later, royal correspondent Neil Sean revealed to Fox News Digital that Meghan’s former colleagues had a secret code name for her.
“Ex-staff members… told me they decided to christen her ‘Eva’ and this was used as a warning signal to let people know that she was either arriving or on the warpath,” he claimed.
Sean went on to explain the inspiration behind the name: “The nickname came from the 1955 camp classic Queen Bee starring the ultimate diva… herself—Joan Crawford… This is because, like the Joan character [Eva Phillips], she stung her victims to pieces.
“This is exactly how staff felt about working alongside [Meghan].”