In last week’s article, I compiled a list of some of the best celebrity baby girl names and ranked them from too cute to too strange—this week, though, is dedicated to the famous baby boys.
2. Cruz (Victoria and David Beckham)
3. Charlie (Zooey Deschanel and Jacob Pechenik)
4. Remington (Kelly Clarkson and Brandon Blackstock)
5. Axl (Fergie and Josh Duhamel)
6. Hopper (Robin Wright and Sean Penn)
7. Apollo (Gwen Stefani and Gavin Rossdale)
8. Keen (Sunrise Coigney and Mark Ruffalo)
9. Jameson (Pink and Carey Hart)
10. Journey (Megan Fox and Brian Austin Green)
11. Prince, formerly Blanket (Debbie Rowe and Michael Jackson)
12. Livingston (Camila Alves and Matthew McConaughey)
13. Bronx (Ashlee Simpson and Pete Wentz)
14. Homer (Carey Lowell and Richard Gere)
15. Otis (Jen Meyer and Tobey Maguire)
16. Silas (Jessica Biel and Justin Timberlake)
17. Saint (Kim Kardashian and Kanye West)
18. Reign (Kourtney Kardashian and Scott Disick)
19. Sir (Beyonce and Jay-Z)
20. Bear (Cheryl Cole and Liam Payne)
21. Egypt (Alicia Keys and Swizz Beatz)
22. Sparrow (Nicole Richie and Joel Madden)
23. Pilot (Beth Weisgraf and Jason Lee)
24. Strummer (Julia Stiles and Preston J. Cook)
25. Seven (Erykah Badu and Andre 3000) — TOO STRANGE!