1. John Legend
2. Reese Witherspoon
3. Heidi Klum
4. Kim Kardashian West
5. Gwyneth Paltrow
6. Jennifer Lopez
7. Justin Timberlake
8. Jenna Dewan-Tatum
9. Sofia Vergara
10. Katie Holmes
11. Orlando Bloom
12. Kourtney Kardashian
13. Vanessa Lachey
14. Gisele Bündchen
15. Alicia Keys
16. Jessica Alba
17. Tori Spelling
18. Miranda Kerr
19. Josh Duhamel
20. Jaime King
Read more:
All the sweet celebrity babies born in 2017
82 Mother’s Day gifts you’ll actually want
Who’s pregnant in Hollywood?