We can thank entertainment for giving us the most popular baby names of the year, with Liam and Charlotte topping the charts for the third year in a row, BabyNames.com announced today.

"Entertainment is influencing baby naming more than ever," said BabyNames.com founder Jennifer Moss. "We're seeing celebrity names and character names flooding the popularity charts. The name Liam, for example, started to become popular after the actor Liam Neeson, but then jumped to number one when Liam Hemsworth came on the scene."

Parents are also using popular character names from fiction, especially television.

Moss said the name Aria/Arya hit the top 10 names for girls after the television shows "Pretty Little Liars" and "Game of Thrones" both featured popular characters with that name.

BabyNames.com compiles its name rankings from the site members' favorite name lists.

So what entertainment names are rising?

According to the BabyNames.com, the trends show we will be seeing more baby boys named Archer ("Archer"), Finnick ("The Hunger Games") and Atticus ("To Kill a Mockingbird"). For girls, watch for Aurora ("Sleeping Beauty"), Hazel ("The Fault in our Stars") and Piper ("Orange is the New Black").

No Toms are apparently born anymore.

BabyName.com's Top Girls Names for 2014

  1. Charlotte
  2. Amelia
  3. Aria/Arya
  4. Olivia
  5. Violet
  6. Ava
  7. Sophia
  8. Emma
  9. Scarlett
  10. Nora
  11. Audrey
  12. Aurora
  13. Vivienne/Vivian
  14. Lily
  15. Abigail
  16. Chloe
  17. Adalyn
  18. Ella
  19. Elizabeth
  20. Alice

BabyName.com's Top Boys Names for 2014

  1. Liam
  2. Noah
  3. Oliver
  4. Ethan
  5. Asher
  6. Benjamin
  7. Henry
  8. Owen
  9. Caleb
  10. Jackson
  11. Grayson
  12. Decian
  13. Landon
  14. Alexander
  15. Levi
  16. Aidan
  17. Finn
  18. Elijah
  19. Lucas
  20. Gavin

The full list of the 100 most popular names of 2014 can be found on the BabyNames.com website.