If you're welcoming a new addition next year and still can't decide on a name, we've got you covered.

Long gone are the days when you didn't find yourself surprised by a name you'd never heard before. Common names like John or Elizabeth are becoming more and more rare among younger people, replaced with names like Asher or Luna.

Those are just two of the baby names predicted to be most popular in 2018. Here are the rest:

Five of the most popular boy names are Asher, Atticus, Jack, Finn, and Christopher.

Five of the most popular girl names are Charlotte, Harper, Stella, Nora, and Scarlett.

Click below to see the full lists.