Imogen is the most popular baby name for girls while Asher is the most popular name for boys in a list of the top 100 baby names released by baby names database Nameberry.com.

Nameberry co-founder Pamela Redmond Satran wrote in a blog post, “The 2014 popular baby names list is based on the number of views each name attracted on Nameberry, out of a total of more than 100 million page views, for the first half of the year.” New names on this list are from hit TV and movie franchises: Khaleesi from Game of Thrones (18) and Elsa from Frozen (88).

Here is the top 10 (full list here):

Girls

1. Imogen

2. Charlotte

3. Isla

4. Cora

5. Penelope

6. Violet

7. Amelia

8. Eleanor

9. Harper

10. Claire

Boys

1. Asher

2. Declan

3. Atticus

4. Finn

5. Oliver

6. Henry

7. Silas

8. Jasper

9. Milo

10. Jude

You can also see how baby names will rise and fall in popularity in the future using this TIME tool. For instance, it predicts Asher, the top boy name in this Nameberry list, “last peaked in 2013” and “will decline as a baby name every year from now through 2032.”

Write to Olivia B. Waxman at olivia.waxman@time.com.