Finding the perfect name for your baby girl is an important decision. A good one will likely follow her throughout her life and make a lasting impression on everyone she meets. You want to choose a name that resonates with your parenting instincts, personal beliefs and sense of family identity. It also needs to be a moniker that’s unique to her but still feels familiar to others when spoken or written.

Choosing the right baby girl name can be difficult, but you have plenty of options. Whether you’re looking for names that are on trend, timeless classics or something a bit more quirkier we’ve got a list of ideas for you.

The Social Security Administration keeps track of the most popular baby names every year. They compile a list of the top 1,000 names for girls and boys. From there, you can see what’s currently trending and which are fading out of popularity.

Some of the latest trends in baby girl names include nature and flower names, mythological goddesses and even those inspired by gems. There are also plenty of gender-neutral baby names that are rising up the charts, including Greta (from the German word for pearl), Marion and Belle.

Previously ranked 941st, Aria has soared in popularity since the debut of the TV show “Pretty Little Liars,” starring actress Lucy Hale as her character, Aria Montgomery. Mila has gained in popularity since 2006 thanks to former star of That ’70s Show, Mila Kunis. This modern name with a -ley ending (also spelled Hayley or Hayleigh) has its roots in the English word for hay clearing and is also famously sung by musician Eric Clapton in his 1970 hit, “Layla.”