Here’s our list of some of the freakiest names celebrities have called their children.

Maybe Lily’s Allen’s little Ethel Mary has got off lightly.

Gwyneth Paltrow and Chris Martin: Daughter Apple and son Moses 

Kate Hudson and Matthew Bellamy: Named son Bingham “Bing” Hawn Bellamy

Mariah Carey and Nick Cannon: Twins called Moroccan Scott and Monroe

Ashlee Simpson and Pete Wentz: Son called Bronx Mowgli

Julia Roberts and Danny Moder: Twins named Phinnaeus Walter and Hazel Patricia 

Jools Norton and Jamie Oliver: Daughters called Daisy Boo and Poppy Honey

Alicia Silverston and Christopher Jarecki: Called son Bear Blu Jarecki

Geri Halliwell and Sacha Gervasi: Baby daughter Bluebell Madonna

Paula Yates and Bob Geldof: Daughters called Fifi-Trixibelle, Peaches, Little Trixie, and Honeyblossom 

Paula Yates and Michael Hutchence: Daughter named Heavenly Hiraani Tiger Lily 


Which name would you have most hated to have at school? Tell us below.