The name of Megan Fox's 4-month-old son, Noah Shannon Green, topped the list of most favorite celebrity baby names of 2012.

Fox's choice of the Biblical name Noah was reportedly voted the best celebrity baby name in a poll of over 2,000 women on Bounty.com, according to India Vision. The names of Kourtney Kardashian's daughter, Penelope, and singer/actress Hilary Duff's son Luca also landed on the list. The least favorite names were Beyonce and Jay-Z's daughter's name Blue Ivy and Reese Witherspoon's son's name Tennessee.

The top 10 favorite celebrity baby names of 2012 and who their mothers are, are as follows:

1. Noah - Megan Fox
2. Luca - Hilary Duff
3. Hollie - Amanda Holden
4. Faith - Michelle Heaton
5. Marnie Mae - Tamzin Outhwaite
6. Pearl - Jack Osbourne
7. Theodora - Robbie Williams
8. Penelope - Kourtney Kardashian
9. Aoife - Una Healy
10. Marlowe - Sienna Miller

The least favorite celebrity baby names of 2012 are:
1. Fox India - Mark Owen
2. Eugene - Billie Piper
3. Dolly - Chantelle Houghton
4. Astala - Peaches Geldof
5. Lorenzo - Snooki
6. Maxwell - Jessica Simpson
7. Blue Ivy - Beyonce
8. Camden - Nick Lachey
9. Tennesse - Reese Witherspoon
10. Leighton - Stacey Solomon

Fox and her husband, Brian Austin Green, are in Brazil for the Rio de Janeiro Carnival parade and photographers were finally able to get the first snaps of their son. The photo of their baby was taken as the couple was sitting in the Sambadrome beer manufacturing company's VIP area during the parade.

View the photo of Fox's son Noah here

Brian is seen holding up his son, who spotted a Mohawk-like hairstyle. Noah also has dark brunette hair like his mother.The picture of baby Noah is the first seen of him since Fox gave birth on Sept. 27. She posted a statement with details about her birth on her Facebook fan page.

The child is the first for the couple though Green has 10-year-old Kassius from a previous relationship.