While attending the 2015 BAFTA Los Angeles Tea Party, Cara was quizzed about her thoughts the royals.
Since Kate Middleton and Prince William introduced the little prince to the world we have been eagerly awaiting the official baby name announcement.
Everyone that is except for British it-girl Cara Delevingne–after all she did successfully predict the last two royal babies and we’re assuming this time will be no different.
Back in 2013, the 25-year-old tweeted her first prediction, accurately guessing Prince George's name!
"It's a boy!!! Congratulations William and Kate!! X" Cara shared on Twitter. "The royal baby should be called George!! (If i get it right I win a pint)."
Cara got it right again a few years later when Congratulating the Duke and Duchess on their second child during an interview with E! on the red carpet.
"Yes, I'm very patriotic," she revealed. "It's funny though, Americans love them so much! I've grown up with them so it's normal to me."
When asked to drop a name for the couple's upcoming child, Cara had some suggestions. "Alfie for a boy and Charlotte for a girl," she shared.
The newest addition to the royal family and fifth in line to the throne was born on April 23rd; according to bookies to the most likely monikers are Albert, Arthur, James and Alexander.
This article originally appeared on InStyle.