In no particular order, here's a list of the Top 10 most absurd celebrity baby names!
1. Pilot Inspektor: son of Jason Lee.
2. Audio Science: son of actress Shannon Sossamon.
3. Buddy Bear, Daisy Boo, Poppy Honey and Blossom Rainbow: children of Jamie Oliver.
4. Apple: daughter of Gwyneth Paltrow and Chris Martin.
5. Sage Moonblood: son of Sylvester Stallone.
6. Moon Unit: daughter of Frank Zappa.
7. Moxie Crimefighter: daughter of comedian Penne Jillette.
8. Tu Morrow: son of actor Rob Morrow .
9: Bluebell Madonna: daughter of Geri Halliwell.
10. Heavenly Hiraani Tiger Lily: daughter of late TV presenter, Paula Yates.