It’s definitely worth noting these popular baby names if you’re expecting or planning a family in the future. If you want your child to have a unique name and not the same one as 10 other kids in their class, then you should definitely avoid these names below.

20 Popular baby names for girls

1. Charlotte

2. Amelia

3. Olivia

4. Isla

5. Mia

6. Ava

7. Grace

8. Chloe

9. Willow

10. Matilda

11. Sophie

12. Lily

13. Ivy

14. Eve

15. Ella

16. Zoe

17. Matilda

18. Ruby

19. Poppy

20. Elsa/Elsie

20 Popular baby names for boys

1. Oliver

2. Noah

3. William/Will

4. Jack

5. Leo

6. Henry

7. Charlie

8. Thomas/Tommy

9. Lucas

10. Elijah

11. Liam

12. Max

13. Archer

14. Mason

15. Ethan

16. Xavier

17. Zac

18. Oscar

19. Harrison/Harry

20. Isaac