The 'A Team' hitmaker is thrilled the young royal couple are expecting a future heir to the throne and has urged them to be inventive when choosing a name.
He told the Daily Star newspaper: "I just think it's time for someone in the royal family to have a rock 'n' roll name for their kids. Call it Ziggy or Twig.
"This is the time, if there's ever a time to do it, it's now. I don't want there to be another name like Dave. But then Dave would be cool, wouldn't it?
"Call it Twig or Oak Tree or PSY, even PSYmon."
Ed also revealed he is a big fan of the royal family.
He said: "A lot of people have mixed views on the royal family, But me, I think it's really cool.
"And as for Will and Kate, they're in love and having a baby, it's wicked."