Coming in at number one on the top girls’ names was Olivia, a Latin moniker meaning “olive tree” or olive branch”. This was followed by the ever-popular Charlotte, the French feminine form of Charles, which rose two places on the list.
The third slot belonged to Emma, derived from Old Germanic and meaning “universal” or “whole”, while Amelia, originating from Latin and Germanic and meaning “hardworking”, came in at number four.
Next was Sophia, Greek for “wisdom”, followed by Mia, “mine” in Italian and Spanish, or Slavic for “darling”, and Isabella, which is the Italian and Spanish variation of Elizabeth, meaning “devoted to God”.
Rounding out the top 10 is Evelyn, which traces its origins back to the Norman Conquest, followed by Sofia and Eliana, meaning “God has answered” in Hebrew.
Eliana made its debut in the top 10, knocking out Ava after the name experienced a burst of popularity lasting several years.
Read the full article here



