Have Beyoncé and Jay-Z named their twins after themselves?

The twins are heeeeeere!! 

Everything surrounding the birth of Bey's twins has been kept fairly under wraps, but we know she gave birth - according to most reports - on June 17. The world's most anticipated twins since Beyoncé and Jay-Z's epic Instagram announcement probably do have names already, but until they are confirmed officially, the rumour mill continues to spin...

After reports from an unofficial 'source', several gossip sites are touting the names 'Shawn' and 'Bea' for the newborn Carter twins. The names pay homage to their famous parents; Bea (Bee) is a common nickname for Beyoncé and Shawn is Jay-Z's real name! 

While Shawn and Bea aren't the most boring names in the baby book, we can't quite figure out how the same parents who called their eldest daughter Blue Ivy could end up here. Twitter users were throwing around more outlandish ideas like Red Velvet and Purple Rain, but the references to the newborns' parents' names are still super cute! It wouldn't the first time celebs have kept name play in the family - Will and Jada Pinkett-Smith's kids are called Willow and Jayden, after all.

We're sure 'Shawn and Bea' will be just the first of the rumours while the world eagerly awaits more information. Bey and Jay, please take to Instagram and use another fierce photo shoot to clear this up.