From Michael Jackson calling his son Blanket to Gwyneth Paltrow naming her kid Apple, celebrities have been naming their kids strange things for years. But somehow, celebrity baby names keep getting weirder. So here they are: This year's fine harvest of off-the-wall celebrity baby names.

1. Elsie Otter.


The couple: Zooey Deschanel and Jacob Pechenik.

The explanation: Deschanel likes otters.

2. Briar Rose.

A photo posted by @rachelbilson on

The couple: Rachel Bilson and Hayden Christensen.

The explanation: They're Disney fans.

3. Jagger Snow Ross.

Jagger Snow Ross !! We love her so much!!! She is beyond everything!!! I have the best baby daddy @realevanross In the world. Love you

A photo posted by Ashlee Simpson Ross (@ashleesimpsonross) on

The couple: Ashlee Simpson and Evan Ross.

The explanation: Unclear.

4. Spurgeon Elliot Seewald.