The children of celebrities are often given stupid, or shall we say, unusual names by their parents.

Some of our favourite examples include George Lucas naming his son Everest and Bear Grylls’ son being called Huckleberry. Other more questionable names include Kim and Kanye’s North or Gwyneth Paltrow naming her daughter Apple. But you’d expect that from her.

Following the birth of Beyoncé and Jay-Z’s twins recently, rumours are abound as to what they will be called. The couple named their first child Blue Ivy don’t forget, so we doubt they’re going to go with John and Mary this time around.

If they’re still looking for ideas (which would be strange given the babies are reportedly a month old at this stage) then late-night host Jimmy Kimmel has come up with some hilarious ideas for them to consider.

Via Jimmy Kimmel