Beyonce and Jay Z have finally revealed the name of their twins.
The popstar gave birth to a boy and a girl last week and according to reports they've been named Shawn and Bea.
Jay Z's real name is Shawn Carter. Bea is short for Beatrice and is a nod to their mom's nickname.
The couple already have a five year old daughter called Blue Ivy.