Some of these celebrity baby names are clever, and some are unusual...but they are certainly entertaining!

First of all, congratulations to Reese Witherspoon on the birth of her newest addition. She has named her brand new bouncing baby boy Tennessee James, who joins siblings Ava and Deacon.

I love the nicknames for Mariah Carey and Nick Cannon's twins. Their names are Monroe and Moroccan...but their nicknames are ROC AND ROE!

Madonna's four kids are named Lourdes, Rocco, Mercy and the 'normal' name of David.

Mario Lopez has a daughter names Gia Francesca.

Jessica Simpson names her baby GIRL Maxwell Drew!

Heidi Klum and Seal named one of their children Henry Gunther Ademola Dashtu Samuel. She also named her youngest DAUGHTER Lou.

Bono has a daughter named Memphis Eve.

Alicia Silverstone's son is named Bear Blu.

Then, of course, there is Brad and Angelina's brood: Maddox, Pax, Zahara, Vivienne, Knox, and Shiloh.

Alyson Hannigan named her daughter Keeva Jane.

Gwyneth Paltrow and Chris Martin have a daughter named Apple.

Keith Urban and Nicole Kidman have a daughter named Sunday Rose.

 and Tony Romo has a son named Hawkins.

What kind of unusual baby names have you heard?