Megan Fox and Brian Green welcomed their second child on Feb. 12 at Cedars-Sinai Hospital in Los Angeles, and since then, fans have been curious as to what name they gave him. The couple has another son, Noah, who was born in October 2012.

TMZ reports Fox and Green named their newborn Bodhi Ransom Green, with “Bodhi” being a Buddhist term that means awakened, and is used to describe the understanding a Buddha has of the nature of things. Fox is certainly not the first celebrity mother to give her child an uncommon name. Kim Kardashian and Kanye West were criticized rather harshly after naming their daughter North West.

Actor Nicolas Cage named his son Kal-El after Superman because he is a comics fan. Beyonce named her daughter Blue Ivy, in part because four is Beyonce’s favorite number (IV is the Roman numeral for 4) and also because during her pregnancy Beyonce found blue ivy on a tree in Croatia, which was apparently significant to her and husband Jay-Z.

Beyonce’s best friend Gwyneth Paltrow and husband Chris Martin named their daughter Apple. Paltrow explained the name to Oprah Winfrey in 2004, saying, “Basically, it was because when we were first pregnant, her daddy said, if it's ... a girl, I think her name should be Apple. And I just, it sounded so sweet, and it conjures such a lovely picture for me, you know apples are so sweet and they're wholesome, and it's biblical …”

Actor Forest Whitaker named his son Ocean, stating, "I want those names to be their destiny, for my daughter to be honest and my son to be expansive. I try to be like a forest, revitalizing and constantly growing."

Former Playboy playmate Holly Madison named her little girl Rainbow, and even admitted she knew the name might not be the easiest to deal with as the girl grows up. “I know she's gonna go through the phase when she’s younger where she hates her name," Madison told OMG Insider correspondent Keltie Colleen earlier this year. “So she’ll probably go by ‘Rain’ or ‘Bow,’ but I’ll always call her Rainbow.”

And of course there's Blanket, the youngest son of the late pop icon Michael Jackson. Though his real name is Prince Michael Jackson II, the world knows him as Blanket. He's now 12.