Celebrities seem to like calling their babies strange or unusual names.
Madonna named her daughter after a place in France - Lourdes.
Oldie singer David Bowie gave his son a name which is more like something Shaggy from Scooby Doo would say - Zowie!
And now, the Beckhams have called the newest member of their family Romeo.
But what do you think?